Wow, that point-buy-every-roll-in-the-game system sure sounds interesting. I'd love to play in a game like that. Imagine - people holding off on certain critters, so they've got some good rolls left for the BBEG. Players taking the minimum damage on their weapon, because they reckon the bad guy's just about to go down anyway...
Having randomly rolled stats is the equivalent of letting one guy use a d25, while another guy is stuck with a d18 or a d16 for every roll. Beyond that, what if I roll an entire run of good stats, but want my character to be a clutz? Or I didn't want a specialist (ie a character with one great stat and a bunch of bad ones). Or I DID want a specialist, or whatever? If the game really relies on your stats (ie - is more about skills and fighting than roleplaying and planning), then a character who just happens to roll low may as well kill himself when he starts out.
As for life not being fair... chances are if you work hard, you'll be able to succeed at whatever you want (barring really exceptional circumstances) but at the cost of other abilities. Point buy reflects that.
I think pure rolling is appropriate for raw hackfests, where the characters themselves don't really matter, and death is common. A survival of the fittest principle comes into play. But for a modern RPG where you're expected to become attached to your PC, I don't think it's a good idea.
As for everyone having the same set of stats... that's a problem with your game and the players. If charisma is useless, YOUR GAME makes it useless, and makes putting points into it a waste.