Naturally raid would have very attracting reward as it needs 12 people and organizing 12 people is more difficult than going solo and obviously these 12 people wont unite and do raid just to get some fancy outfit or title, worse that title means nothing and outfits are often censored or simply ❤ ❤ ❤ ❤ looking for certain race. Thus why there is raid weapon and raid accessories. If you ever been in position of raid organizer you would found it took quite an effort to get 11 people to come, to do their roles and when problem arise which they will ranged from people cant do roles or even worse, fighting over items (very frequent and can end up extremely sour), the raid leader may often have to make difficult decision like kicking people off and trust me it is hard, especially for a sorry, female raid leader.
Clearly all those makes Raid HAVE to have attracting rewards. Nobody will do the thing if the reward is just outfit. Maybe i will but i dont think i can get other 11 or 23 (back then) to run VT for a censored Zulia outfit.
Dungeons is less of a problem as it needs lesser people, not saying that there is no problem with groups but the problems are not as big as one typically encountered in raids. But then we have a PVE dungeon weapon for that and PVP path. If one ever feel those path are kind of weak then again... remember that Raid took more effort to do. More than just go to F8, put a req or lonewolfing where one only have to worry about his own skill or ping.
The best thing company can do here is to actually do the optimization the community wants for so long, fix netcode, do better streams and actually read the patchnotes. test the patch or open test server so we can try. Maybe a way so that teaching people to do stuff is rewarded (things of my complaint for so long) More people will come and hopefully a better environment can foster, and less salty community.