This isn't "giving the rich a monopoly", it is restricting their existing monopoly by declaring a type of housing (newly constructed sfhs) out of their reach.
But the middle class of today will be the rich of tomorrow, and not allowing them to rent out their own homes when they move means that basically they are prevented access to the same mechanisms of wealth creation that made today's rich people rich.