Unity is cheaper only in certain circumstances. UE5 is free and then you pay a 5% royalty on gross revenues over $1m. This avoids a lot of the issues faced by indie developers with the new pricing model (having to pay for copies you give away, having to pay a flat fee that eats the profit margin of 99p games, needing to pay for a subscription up front etc.)