I haven't been bothered to read all these complaining threads about this matter. But thought I'd finally bring up something.
Why don't you make some new suggestions rather than just ask for something that has been asked so many times and yet it hasn't happened..
Maybe if people took a small amount of their time complaining to rather think of a way they'd do it personally and then they all compiled those ideas in one new thread then maybe some people at SE might read through those ideas and come up with something, if they even intend to change anything.
Like I've been toying around with an idea of changing brd and mch base class to dps (so outright buff them to smn lvl of dps) and then getting rid of all the skills that are considered supportive. Then smack them with a support stance that works like AST's stances, can't take it off/change it (And in this case can't activate it) when in combat. So if you know that you need all the support abilities, go in the support stance pre-combat to have access to those, if you know you won't need them, don't use that stance. If that PF/ DF you just joined has 2-3 brds/mchs communicate which of you should go support stance if it's needed.
Being in the forementioned support stance means that you're dealing the same dps as you'd be dealing currently. By not being in thay stance you'd be just a little higher than smn ST dps, since you have decent mobility, you're ranged, and decent aoe. (Smn bests you in aoe obvs thus you're above smn in ST)
How would that sound like? Not sure if anyone had already come up with such a concept but since everywhere is so much complaining that I can't just bare to read through all these kinds of threads so no idea if somewhere there hidden someone has posted similar concept.
Imo bard is fine atm, mch is a little too complex to achieve the similar to brd dps, wouldn't personally change anything bout these "supportlol" classes other than mch's complexity down a little. But since everyone is always complaining I thought I'd give you an idea how to approach this 'issue' with something else than "plz buffs"