The support role is now officially the secretary of the business world. You're in charge of handling certain things for the higher ups, but those tasks are pretty lame overall compared to what the bosses are doing.
I don't know how having a role that is specifically forced to clear vision, and offer utility(aka just adding spells to another player's kit), is fun or interactive. Seems like the other roles actually get to buy items and make damage, meanwhile supports are clearing pink wards and getting exploded by people who actually have gold.
Anyone who argues "well support gets free upgrades". How do you snowball your lead as a support? What do you do to compensate for the loss of mana regen on the AP item? There is such a thing as power swings, from basing at certain timings...now support just randomly gets stronger from achieving a silly quest...they also can't snowball their gold generation hardly at all.