So he takes an URL shorter than the minimum bit.ly length, and uses that as evidence that URL shorteners suck? That's like saying cars and airplanes suck because they won't save you any time if you want go from your bedroom to your toilet.
I can imagine an url shortener service, which actally at heart wants to shorten urls, already from first line of implementation has something like if(entered_url.length <= generated_url.length) return entered_url