This seems very distortionary to the market. So if you're a blue-collar worker, your ability to pay for housing is "less" compared with a similarly-aged white-collar worker just because the latter has his company subsidise his rent.
i have an office at home that is not used outdide work. if i didn't work at home i could save money with a smaller apartment. seems only fair that my company pays that difference
Some companies will pay your gas or car insurance if owning a car is an inherent part of the job, it's kind of the same thing here.