I agree with you, there needs to be more places at airports that offer good or unrestricted views of the taxiways/runways and also places that are protected from the elements.
Sadly though, BAA don't seem to be very sympathetic too spotters, they've closed the Queen's building at Heathrow for example which is now closed.
I understand that from managements point of view, spotters aren't going to be high on their priorities but if there were more locations to spot then a great atmosphere would be generated back towards the airport, the average person would walk past, see all the cameras and then realize that there truly is something special about aviation