As for disintermediation, there's still plenty of room for travel agents and the like to add value. Sure travelocity, tripadvisor etc exist, but for higher end clients who don't want/can't afford to waste time sifting through pages and pages of data/reviews from anonymous internet people, they can hire someone with experience to do all that, or perhaps someone who has built a reputation of recommending excellent itineraries all around the world. Otherwise, it's nice to have the option to do it yourself much more cheaply and efficiently. That money saved by not hiring an agent can now be put into the vacation package for better airfare, lodging, restaurants, etc.
The money and jobs don't just disappear, they go elsewhere.