The problem with activity based socialization strategy is that it starts failing when you have less time, get sick, weak or whatever else that prevents you or your friends to regularly do the choosen activity. As in, it is easier, you don't have to think hard about topics nor listen to boring parts, it helps smooth over personal differences at least to me and activity inviation makes things less weird (I even considered it superior). But it failed me in some life situations and left me having really hard time to find socialization.
When I thought about it afterwards, maybe the mistake is to treat your socialization strategy as something inflexible "I do it that way" instead it is set of skills, habits and decisions that can be learned and tested.