LCS diversity and champ design
I have been watching LCS and champion diversity is very much non existent. TBH some champions are just better than other champions in x position because of design. For example, Braum is a strong support pick because he has ranged CC ability, shield, mobility and team fight impact with his ult. Janna is another good example of a strong support champ as she has ranged CC, shield, mobility, and team fight impact with ult.
Specific champion attributes are crowding out other champion choices for x position role. Some may argue that team comp matters but regardless of comp, Janna and Braum are safe picks. Leona would not be a safe pick because she sieges the enemy and doesn't have ranged CC. Leona's ult is a watered down version of Braum's ult.
In terms of design, since Janna and Braum's attributes are the standard for support role, shouldn't all new support champions at least have these attributes ie ranged CC, mobility... or else they become not usable in LCS. I am using support as an example, this concept can be seen in other positions as well.
Additionally, I understand power creep occurs and is normal for most games. Since this happens should not older designed champs be more frequently revisited to make them more comparable picks to the standard? While I understand reworks are happening they are happening very slowly and should probably be more frequent.