Whilst I do agree, it shouldn't solely be Merlin/Towers' job to house their employees, I think its a fairly unique scenario and definitely justified to be a little shocked they wont be offering accommodation anymore .
Compare Alton to Staines, and the housing situations are completely different. People moving to work at Thorpe can pick up a cheap place to live, and move up there in a matter of days.
Alton is far more remote, with a smaller selection of houses, and generally far higher rent due to its location. Its not unreasonable to expect the Towers to offer some sort of subsidization offer, especially when the majority of its staff are quite young, probably know very little about living away from home,
Although its impact will probably be only minor, I think anyone passionate enough to leave their home town to live and work in a certain job would definitely imply they are capable of doing great things for the towers, and this is just going to put them off.