Agree. I think this black and white view of free for all good, App Store bad is not productive. The App Store model does bring a lot of benefits to both the end user and developer. There are also tradeoffs of course.
Tradeoffs is that you can't use the device you supposedly own to run the apps you need. You can't use Signal or Telegram in countries like China. Some people are fine with that. I guess, some slaves do love their chains, they are so shiny!