Only because the rules were so lax they didn't break them.
This is an entirely different problem. Human nature is that people will maximise benefit within the terms of an agreed set of regulations. Just like I'm sure many of the people deriding MP's do every month when submitting expenses themselves - if they are entitled to claim for something they almost always will. The issue here is that the regulations were crap/outdated/otherwise not fit for purpose.