no, you have many options for getting emirates id. (to name a few: freelance, remote worker, job, own company, golden visa by real estate etc).
Uae freezone company used to be one of the most popular routes.
If someone gets a golden visa but fails to go back within an year do they automatically cancel it or that is not actually enforced?
p.s. officially you have to visit at least once every year to keep it, but no idea how strict they are on this?