Your treaty blueprint for a deal EU-Switzerland is a treaty with a non-European union, with roughly the same surface as the whole Europe, and in one case with a population close to EU's? Also, both areas have much higher GDP than Switzerland, and huge amount of natural resources.
Not sure what your point is, but anyway it seems that the EU has already made up his mind on this matter and requires free movement of people for Switzerland to get access to the economic area.
Look at CETA or TTIP.