Point-buy really makes sense in a party, where you don't want the other PCs to be overshadowed by the one PC whose player 'somehow' managed to roll three 18s and nothing under 14 (yes, those with a few years experience of PnP have all played with That Player). It gives a nice level playing field. We use the set stat array, which is similar (you allocate a preset set of numbers to your stats). That would also work for BG3 should the designers be able to implement it.
In addition, I generally have an idea what the character is going to be before I put pencil to paper (or, increasingly nowadays, finger to keyboard). If I want to play a Norse warrior with a Big Hammer, I'm going to very disappointed if I roll 6 for STR. Spread rolling is better, where you roll six sets of stats and then allocate them, but even this doesn't really ensure your hefty warrior is going to have anything more than slightly-above-average STR. Especially when the party wizard is stronger than you are.
My first ever AD&D character, a cleric back in 1980, found his class calling because we used the old method of rolling 3d6 in turn for each stat. I ended up with my best stat being WIS 13, and thus was a cleric. It sucked, especially as I also rolled 1hp, and I was not sorry when he was killed by orcs. Luckily I persevered with RPGs, but swiftly converted to Runequest which became the start of long and beautiful relationship with classless RPGs.
Reminds me of a character I rolled back in middle school. We were using an unofficial D&D supplement that used mana for wizard spells. Rolled a crap wizard, and it wasn’t until we were an hour in that I realized I didn’t have enough mana to cast any spells. The DM asked if I wanted to reroll and I said no, I’d go with it. In the first fight against a kobold I fumbled and broke my quarterstaff. I did kill the bigger though. My only kill of that session.
I enjoyed myself, but that was the one and only time I played that character. 😂