This is a valid argument. But it's not like devs are completely on their own outside of the App Store. There are at least two other companies that provide payment and licensing services to software vendors like Fastspring or Paddle. I only know these companies as a buyer software licenses. Never had any problems with them. But I can't say how it is to deal with them as a software vendor.