I sympathise with the consumer associations: charging for largish hand luggage makes price comparisons deceptive, distorting the market. On the other hand, storing hand luggage overhead is one of the most time consuming parts of the boarding process, which is even worse with Ryanair's short intereuropean flights. All that time spent on hand luggage costs money, and it seems only fair to make those pay that cause the…
1) They charge you for it
2) They steal it
3) They lose it.
So yeah don't blame the passengers.