I think to motivate the more casual players to play online, there could be a casual matchmaking in which (it feels weird to say this...) comp mons would be banned
Basically it would be a mode where people with 1x31 or 2x31 IV pokemon could battle
I mean all we would have to do is put a kind of "battle value" which is calculated from some stats of the pokemon, for example IVs and EVs, and which would make it possible to spot it as a comp mon
I mean I don't have the details, and also I haven't thought much about the loopholes of this idea, but I think instead of pushing everyone to go comp we could let them have fun online but have them stay casual