Yeah, that's right. I could roll 18 (+4) Str for my 1st lvl Cimmerian Barbarian, for example, and once I add the +2 racial boost, he's now 20 (+5). But Cimmerians suffer too. If he doesn't roll his Int well enough he could go from "Wow, E=mc^2" to "Ugh, Fire Bad!"
My house-rule: one ability roll is automatically 18, one is 17, but the rest have to be rolled. The numbers can be shuffled as the player likes. That way there is not so much grumbling. 8)