Yeeeeah, while what you just said was 100% true, I have to disagree. You'll see alot of "bad Bards" because he's one of the hardest champions to play, and not a very good one at that. I have seen people do well as him but right now, there are better options for supports.
#1 His presence in lane is non existent. He is way to squishy, especially since he's a support.
#2 His skill shots are very awkward to aim and your Q can be rendered useless since people can, you know, not stand next to each other!
#3 His mana costs (mainly his W) are far to high, especially early game.
#4 He requires very good cooperation
#5 He snowballs into the late game but is useless early game, a support should stay solid through out the entire game. What's the point of snowballing as a SUPPORT?!
Look at Leona if you want to do a roaming support champion right.
Bard is not a champion, he's a gimmick.