The Meta-owned messaging app is extremely popular in Europe owing to its cross-platform compatibility.
There you have it. If iMessages was cross platform, people would use it, but it doesn’t, so people will pivot for the second best thing.
Also, Northamerica SMS roots are deep, deeper than Europe, Asia and Latinamerica. Disgusting or not, the people already made its choice: $1 a year was too much.
UE5 is just a tool. Developers are the ones who are responsible of the game performance, more than Epic.
There are some problems that plague UE5 games like transition stuttering (moving from one zone to another) among other things, but overall I couldn’t blame the engine when the ones who use it are not me, but the developers themselves.
Same flak for Rocksteady and Batman Arkham Knight. They used Unreal Engine 3 instead of 4, and ran like crap anyway.
Studios and publishers will happily pay UE fees if that means pushing the game on schedule than wasting 2 years creating an engine from scratch that can’t resell or reuse (there are exceptions , tho)