It seems like the shortage of supports is by design. The ratio of support to non-support classes for NA/EU is currently 1:8 (2 of the 16 total).
While not absolutely necessary, most endgame content seems to be designed around every party having a support to heal, shield and buff. Since this is the expectation, we would want support class choices to be closer to 1:4 rather than 1:8.
Obviously some classes are chosen and played more than others but the large selection of classes relative to the small selection of supports inherently creates a situation where there are not enough supports. In theory we should have had 2-3 more support class choices than we currently have in order to have healthy ratio of support classes.
There are only so many variations of supporting you can have. Bard and Paladin perfectly encapsulates everything you’d need from a support, which is why Artist couldn’t find a role until the recent balance patch which gave her a lot more healing, so now Artist’s main strength is in healing.
Bard and paladin have everything you’d want in a support in terms of skills.
Also AGS kinda did nothing to promote the Express Event unlike KR did so many NA/EU players, including my friends who don’t watch Saintone, Zeals, Stoopz, Ohbenji, or any KR streamers to know what the event is and claimed it on their mains.
I see a lot of supports in matchmaking. Seems like many just dont use the lfg. I often matchmake into Oreha and get a 3 support party. I more often than not also get a support in my matchmake guardians