The meta of League of Legends seems to be shifting, instead of using for example: Nami, Lulu and Soraka as supports, people is using Annie, Zyra and others to fill the role.
When one uses such characters in the bot lane, are they really in the support role? Most of these supports have full AP builds. For me, they're not really supports, for me it seems that they're just using mages in the bot lane.
I guess that people is calling such characters as supports just because tradition, and then independent of what you put in the bot lane, it's going to be called a support. I believe that in RPG games, a support is a character that is completely diffent of, say, Annie and Zyra. And also that the idea of supporting comes from there.
What I don't agree is that they're being called supports. It's like if the word support is being used as a synonym to companion. I believe support is a class of characters that have a pattern of skills for helping in a specific way, and not helping in all ways.