I have been looking over the New York City subway map and the system is an impressive piece of public infrastructure that has about 6 times the daily ridership of the Washington Metrorail. However, I have a question: Why are neither LaGuardia Airport nor JFK Airport hooked up directly to the subway? As it stands now, it appears that you have to make a bus connection for both airports. Does anybody know why? Is it because of the entrenched taxi lobby flexing its muscles over the years?