How is it a flawed idea? By far the best solution to alleviate parking pressure on site.
Ok, so your revolutionary idea of building the carpark ( I believe the company charging took on the cost of building the car park ) or expanding ( and where exactly is it meant to expand - you want to compulsary purchase nearby houses? ) is itself flawed.
There are many things that could be done. Improve public transport. Car share for those on the same shifts. Park and ride from external sites. The reality is there are plenty of staff who park in surrounding roads causing problems and simply not giving a f*ck. They soon give a f*ck when they get ticketed. Christ, a neighbour had one twat park in his driveway!