The EU preconditions all life with administration, so all the settling and work and benefits are inseparable from the movement of people principle. If we halt those though, then what will you do with people who for example want to buy a house at the other side of their town and move there but that street is across a country border?
First of all I want to say that it is pointless to scrap the free movement completely. There should be a free travel area for tourist visits inside the EU. If you want to stay for say 90 days in a certain country, you should be free in doing so. If you want to stay longer or live there permanently or get a job, you should get a visa. If you buy a property in the EU country, you will be able to get a long-term visa which allows you to live here, but without a right to get a job.
The property buying idea in your post is more advanced than what many of the EU members have even today, for example if you are German and want to buy a house in the Czech Republic then you are not allowed to do that, but if you are Slovakian then you are.
For the job thing, this is very tricky, because half of the EU countries have only pretend job markets, and the few that have real ones, have it only in one city or two. For example the only real job market in France is Paris and nothing in Spain. So if the Spanis would now suddenly need a work visa to work in France, then Spain would destabilize.
I have some doubts that the Germans are not allowed to do so. Are you sure? I know that the Czech Rep, especially Karlovy Vary, was very popular among the Russians to buy a property (among those who wanted to buy a property abroad, of course). I don’t think that Germans have worse conditions than Russians.
First of all, every country should think of its own citizens in the first turn. Also, every country should have a right to sign deals with other countries about work permits concerning their citizens or about visa-free jobs or something like that. My point is that every EU member state should have a right to conduct its own policy about immigration, residency, and other similar things.
So what do you do when half of your own land is taken by another country? This is relevant to Carlovy Vary too. The Czech laws prohibit German ownership but permit Russian ownership, or other Slavonic ownership. Discriminative, yes. This is because Carlovy Vary (Karlsburg?) was a German town, and the Russians financed that the Czechs deport all Germans out of it - 60 years ago. The European Union if not only an economic deal needs to address such things as its primary mission. This means, that the evil of nation states must be confronted head on, and only the EU can stand up against nation states at this time. Even in the UK, the Welsh would not have language rights now, had it not been for Britain's EU membership.
Why should it be taken by another country? If a citizen of Germany buys a property in say France it doesn’t automatically means that this property gets to be owned by the German state. It is hilarious.
Also, there may be certain restrictions put in place concerning the size of property, the amount of properties a foreigner may own, and so on. But then again, it should be up to a certain country to impose such rules rather than up to Brussels; if the government decides to forbid selling land to foreigners then it is up to it to do so.
Our main differences with you lie on the perception of what the role of the EU should be. For me it is primarily a common market with preserving national governments’ right to decide the bulk of their internal and external affairs on their own. For you, as I can understand, the EU is a federation without internal borders and with a federal body which will have primacy over national bodies. I don’t think that this super-federation will succeed in a long run. All multinational big states are doomed to failure, as history has shown not once.