I just can’t accept this reasoning. Just make casual and ranked modes, ranked being only accessible once you have set amount of characters.
Who is going to learn all 21 heroes anyway? People just get themselves familiar with 4-5 and keep playing them.