It’s not a general purpose device, it’s a phone. The only reason why anyone is pushing for this is because their profits are affected and they do all sorts of mental gymnastics in order to justify it. If Apple tomorrow says 0% fees - 90% of the developers are going to say YES we did it. But in reality no new user freedoms were gained or choice to the user was provided. It’s an assumption but everyone always talks about the % being high and given that there are more app developers than console developers it seems like it’s not a mindset but just a “it hurts my profit margins” which has 0 benefit for the user.