You seem to have forgotten the first part of the "solution": be an EU citizen.

For those who are neither US nor EU citizens, both immigration systems are a hassle, and in my experience the EU's is sadly a worse one.