I thought that at many airports the longstay parking was provided by independent operators who provide shuttle services to and from the airport, and so provides little income for the airport. It is simply impossible to provide on-site, longstay parking for an airport above a certain size. It has to get most of its PAX to use public transport.