It makes less sense to me for a single player game because 100% people are mostly gonna re-roll until they have the stats they want. Seems you could get the same result with point buy and just remove the 15 cap and give something like 40-50 points to spend.
But lots of people want it so I don't sit here and try to deny it to them. It just makes no sense to me.
Personally with point buy, I feel obligated to make a dump stat (or I feel bad for not having a dump stat and thus significantly constraining my other stats)
The thing with re-rolling (assuming you roll all stats at the same time) is that it's very unlikely you'll get more than 3 stats above 16 (3.26% using 4d6 drop lowest)
https://anydice.com/articles/4d6-drop-lowest/Add to that the requirement that the remaining stats aren't terrible, that 3% probably drops to something closer to 0.3%.
So rolling is a good mix of being
-less constraining than point buy
-also still decently random, so you can't create a super optimized character
-in single player, there's no chance that you'll outshine someone
Edit: In PnP, point buy is worth it to ensure players are equally balanced and because it allows you to plan our your character before session 0/1. This allows the DM to move on to the actual game faster. For video games, there is less need to plan out your character beforehand, taking away from a major benefit of point buy