Following that logic, they should also be required to help pay for my network at home, part of the cost of my desktop, and my work clothes, since they have required me to have all three.
My compensation requirement when I look for a job is dependent upon my work requirements, I don't have to work for a company that won't pay for my internet connection, provide a support computer, or pay for business wear. I choose to work for the company I work for because they compensate me enough that I can take care of those requirements. I'm not one of those people that see 'free stuff' in these rulings. Instead, I see increased costs that will be passed on to the consumer.
Several years ago, a company paid for my relocation. Instead of having a list of onerous rules and requiring detailed record keeping, they gave me a flat fee based on my salary. Funny thing about that, I found the cheapest way to move and pocketed the rest. May or may not have saved the company money, but it sure made my life easier. And no one at the office had to deal with the paperwork, pouring over every receipt to make sure it was allowed. My guess is that the company found, in the long run, that it was cheaper to do it that way. It was their choice, their freedom to decide how to handle relocation. As most company benefits (including medical) should be. That's how a free market economy works, by providing choices and letting competition settle things. Companies with the best benefits/pay/work environment get the brightest and smartest. If someone works for a company with poor benefits/pay/work environment ...maybe it's their lack of marketable skills or motivation that keeps them there.
My company currently does provide support phones because some idiot in security won't let us use Touchdown on our Android phones to get our email. So they give me a useless piece-of-shit iPhone (small screen, no back button, can't install apps on it because of security). Which sits on my desk at home, plugged into a charger and never used. I setup Google voice to forward calls to my Android phone, and setup rules to forward emails from important people to my Android phone. The company spends $$ a month for phones for many employees that don't even use them. I'm can get an iPhone through my service provider, and they will pay for the monthly service if I choose to. But then I have to have a phone with fewer useful features than my Samsung S4, which I prefer (as do many ex-iPhone users that I know of).
Yet more bullshit rules from the land of nanny-government.