Why on earth would you even roll stats with a d20, when D&D uses D6 - what would you proove with that? I don't even think, there is a rpg-system out there, that uses d20 for stat rolls.
Ok, I get the randomness, but why not try it with the right dices?
As for rolling stats: I'm all for it. Rolling stats is such an integral part of character creation, that I find it strange not to do it. And let's be honest, even if someone rolls three or four 18, that wouldn't necessarily make the game a lot easier. IN BG2, you didn't even need the high rolls, you got the gloves of dexterity and the charisma ring very soon in teh game and they both did set the stats to 18. And a bit later there was a girdle of strength I guess, which with you get a strength of 19. And the fights were still challenging.