The degree to which employers are willing to accommodate employees (with expendable benefits, etc.) is directly correlated with the expendability of said employees. If you're a 200k/yr programmer with a 60k cost to hire, you can expense whatever you want. If you're a 20k/yr cashier then you cannot. Are you suggesting this should change? If yes, can you elaborate as to why?