Unreal Engine is broken, why do people use it and like it?

I am in agreement with you except for your last point.

UE4 blows Unity out of the water when it comes to availability and pricing/royalties.

UE4’s one million dolalr policy simply destroyed Unity’s model or any other model for that matter to have ever existed on this scale, I don’t think anyone can top this easily. Furthermore there is that additional less fee if your game makes it to the UE store.

in addition to the above Unity had us blinded with their dark UI not being available for free users (they changed this idiotic policy only recently) but too late. I’m not asking for things to simply be free ofocurse, but Epic could afford this and has the right long term business model planned, while Unity does not. I feel Unity made worng choices from the start with their business model especially when the winds of change where right there in their faces. They should’ve acted faster.

Again though I can’t say any medium size company would be able to afford the one million dollar policy. This was a brilliant move from Epic and they know it.