Its quite simple and logical why you see more complaints... more people use it.
If you have a member base of say 10 people, and their all friends, how many complaints would you get versus 10,000? A vast difference.
The simple phrase, "You can't please everyone," comes to mind, because honestly, you can't. You can't incorporate every single configuration that someone would like, inside one O/S.. because someone else would hate it in another way.
Plus, working in computer services, I know.. people get a big mouth when things go wrong. When things are great, their nice and quiet. The second something goes off par, here comes the stampede.