A simple solution to the problem - force Google/Apple to implement API's to allow the loading/code signing verification of applications on their respective platforms. On the PC we have GOG/Steam/EA/Windows Store etc ... why can't mobile device be the same ???.
Should the one with the closed ecosystem be forced open, especially if the company says that the ecosystem being closed is one of the primary factors in their success and why people prefer it?
Apple dictated to companies that they will implement privacy labels. If the ecosystem was open, they could not do that. The big companies could make people jump through hoops to avoid it or put a lot of support into a competitive app platform if iphones were an open platform.
I am very in favor of privacy labels, and I think it is a direct result of the closed ecosystem and apples opinionated stance. I think it is a key competitive advantage for apple that the app store remain closed so it can dictate to companies that privacy labels are now a requirement, or HTTPS is a requirement, or anything else.
When people say force apple to allow third party app stores, I hear "why do we need Dropbox when there is rsync?" Just because you know that an app is violating your privacy doesn't mean parents do, they can't meaningfully compare and contrast app stores. I hear people not understanding that an app store is a commons in the tragedy of the commons sense, and all commons need a regulator to not turn to garbage.