In Angband (ascii rogue-like), there was an auto-roller to solve this problem. So char generation was also a bit of "what are my chances to get a reasonable character with two or three really good attributes in the time I am willing to wait?"
That sorta makes sense--it's kind of the logical conclusion of the situation in the Bioware games--But I also feel like it exposes how bad an idea the whole thing is.