There is the additional factor that Heathrow Express is owned by.... BAA. So a £20 drop off charge would benefit the Heathrow Express. If it was a similar cost to the train between Brussels Airport and the City Centre (around 3 Euros I seem to remember), then I think more people would use it.