Devs want lots of things, and they have the right to try and convince Apple to give them those things, but they don’t have the right to force Apple to do whatever they want.
And no, Apple doesn’t think it’s still their phone, after a customer buys it they are free to do whatever they want with it. What you (and others) are saying is that Apple should be FORCED to do things it doesn’t want to. You buy the iPhone knowing what it can and cannot do, either that is worth it to you or it isn’t. If you want to install Apps from multiple stores or directly to the device, don’t buy an iPhone, it doesn’t allow that. Buy something that does. I can’t play Mario Kart on my PS4 either, though it would be more convenient for me to have only one game console. But Sony never promised me that so I have zero grounds to demand they give that feature to me. Same with the iPhone. You can ASK for it. You can try and convince Apple to give it to you. You can argue all you want. But when you try and force it, as Epic is doing, that’s when you cross the line.
To sum up:
- Wanting the iPhone to be different? OK
- Complaining that the iPhone is not different in the way you want? OK
- Walking away from the iPhone and trying to convince others to do so too so Apple changes their mind?
OK
Demanding Apple change and expecting they do whatever you want just because you want it? Not OK