Many people didn't really have a choice. MobileMe Accounts (@me.com email addresses) were automatically set up as a new Apple ID - even if the user already had an existing Apple ID for the iTunes Store.
When iCloud was introduced, anyone who wanted to keep their old @me.com email address, also had to keep the second Apple ID.
I mean all this stuff would work with just one account right?