Personally I think it's the store takeaways that are way too high. And in some cases overstep their boundaries in what they allow an app to do or how to sell it. But that's a big tangent.
And we are switching to Unreal. The price is not why we were using Unity in the first place. I don't like Blueprints and I don't like C++. Verse looks like it's going to be super weird.
Unity is more versatile, smaller, easier to use. Faster to iterate.
I've worked with both engines for many years, on the Bioshock games in Unreal and Void Bastards in Unity.
But Unity has shown time and time again that they have no respect for us, so we really can't continue to do business with them.
If I use Unreal, if my game generates 2M$ revenue, I know exactly what I'll need to pay Epic. With Unity's model it's a coin toss. Are lots of people going to reinstall my games ? Am I going to get install bombed ? I have no idea.