Airbnb is irrelevant for people within Russia, and it's not the point. But for fleeing dissidents, two points:
1) to get a asylum they somehow need to escape the country first, and stay somewhere before getting to the country of destination. This policy makes it a problem.
2) the policy, as it is worded, is applied to everyone who holds russian citisenship, regardless of residence. This is supported by the acecdotical evidence of my friend's reservation cancelled, who has a residence in South Africa.
But your overall position about punishing people staying in Russia regardless of their views is rather myopic. How do you ever plan to overthrow Putin's regime if you are severing all means of support for your allies within Russia? They are already oppressed from within, and you further their oppression from the outside. Good job!