It's not about only rich countries. It's about some countries are more suited for winter sports. The argument that everyone should participate is absurd. If you live in like Kenya, of course there would be a shortage of ice rinks. The country is simply not a winter country.
We have all seen those skaters from India in the Junior Grand Prix. While they are very endearing to watch, we mustn't forget that they take a spot from someone else. Sure, it is a nice idea that everyone is welcome to figure skating. But I don't expect India to be a major figure skating nation anytime soon.
Then we have some winter sport countries, like my country Sweden, where figure skating isn't a big thing. But that is mostly because all the ice rinks are busy with ice hockey players so it's difficult to get ice time. That means that there are just a few figure skating clubs around, and very few skaters that are good. Sweden has qualified for two spots for the Olympics now that they probably won't use. That's because the Swedish Olympic committee don't think that they are good enough. And though I am Swedish I totally agree. I would rather see perhaps another Russian woman and another Japanese man instead of Taljegård and Majorov, because I know they are better.