Ukraine is right in demanding better treatment for its own citizens traveling abroad. But in the long run, the country may be cutting itself out of the lucrative tourist loop by introducing measures that are unclear in their definition and enforcement.
As for expats looking to circumvent the rules to secure prolonged stays in Ukraine, they should get their residency permits or make arrangements to at least pay taxes in the country.
Ukrainian employers that wish to hire foreigners to work in Ukraine should be responsible for securing visas and the necessary work permits, and not leave that as a problem to be resolved by their expat employees.