The problem is that these guidelines are sometimes being applied blindly to the extent that they break common sense.
The people drawing up the guidelines aren't the ones handling the bugs, so there's apparently no feedback shaping those guidelines.
If the guidelines cause problems then the guidelines have bugs in them.
They DO effing report bugs! Most of the messages I got on tablet school were bug reports of one kind or another.
They discussed error messages, problems with apps, and confusion over how to do things.
They were giving very valuable data on how maemo could be made more reliable and easier to use, but no one is collecting that data.
You cannot, simply cannot, make a product for ordinary users unless you listen to ordinary users. It simply won't work.
If you have a product shaped entirely by feedback from hobbyists, you'll end up with a product that only hobbyists want to use.