The registration fees are very low and they're a yearly fee which doesn't make that a big burden.
>"keeping desirable domains available"
Eh, they're more like keeping the domains and selling them to the highest bidder. You're defining the "really really want" here as the entity with the biggest pocket. Domains cost so little for a reason, so everyone can afford them but obviously some people abuse this and it's why we need more oversight. IMO of course.