Resellers act as a very useful buffer to handle sales, advertising, admin, promotion and first level support. There are not enough hours in the day and cash in the system to be able to remove them. Support in particular chews through a huge amount of time which would leave almost nothing for actual product development. Delegation is key to success in many areas of life. Payware for X-Plane is a niche slice of a niche part of a niche hobby. There just isn't that much money moving through the system. What we need is for customers to accept that they're invested in X-Plane flourishing as much as we, the developers are. They need to stop sitting on the fence and wishing for PMDG/ASN/pet_feature and invest some disposable income. Real life consumes money at a much faster rate than X-Plane. Here in Australia a basic evening out for dinner and a movie for two would set you back around $100. The movie will be quickly forgotten, the dinner will be literally flushed down the toilet within 24 hours, yet people cry over a $30-$60 aircraft that will last them for potentially months of entertainment. Yes, there are some crap products out there, but that's no different to your average department store. There's plenty of useless stuff out there to fill your garage with.