Re: Rosetta-a-like is absolutely necessary
It may be a simple recompile, but often it won't. I expect something like Photoshop to contain an amount of hand-optimized assembly, for instance.
Even after you have the port building, you need to set up arm machines for testing, in parallel with your x86 infrastructure. All doable but it costs money.
Final build needs to be tested and validated on multiple platforms. These are on-going costs; there is a reason software companies try to limit the number of platforms they support.