I'm part of a company called Rentivo - we build software to help owners & managers take direct bookings.
I strongly agree with your comment. Companies like Airbnb & HomeAway are taking huge fees from both owners & guests and it should be free. I'm very excited for a couple of projects we have in the works :).