You can give up all you want.
The biggest issue with your argumentation is that it takes one extreme ("farmers need to live in rural areas") and use that as a justification for everyone who is not covered by that rule.
For example, all of suburbia can go. Close to nobody living there is a farmer and people only live in the suburbs because they can use a car to get to city center quickly.
But also in more rural areas there are a lot of people who commute to their office job in the next city.
That is not a totally valid life choice by far. If you want to work in the city, move to the city.