If a seat is sold but the passenger does not show up, then all the airport fees and Govt taxes go straight to Ryanair. Yes, you might have a legal option to reclaim the tax but Ryanair's admin fee and general consumer apathy kill off that option in virtually all cases.
The result is that the additional revenue can quite often more than cover the average ancillary revenue