It is interesting and some very good points are made. Definitely sounds like it was written by a travel agency though.
Out of curiosity I'm going to contact a travel agency and see if indeed they can get better flight times/rates on an upcoming flight I need to book than what I can do for myself online as it states in the article.
The other thing is that there are so many start up travel agencies that it's got to be impossible for them to know the ins and outs of all the airlines, hotels, cruise lines without doing further research themselves. I've been sorely burned by a travel agent in the past and go by the "Burn me once, shame on you.... burn me twice, shame on me" so have handled all my own travel arrangements since then.