What's the rationale behind using a .so tld in the first place? Unless it allows you to have a clever domain name (which neither notion.so nor shots.so are), I don't get the appeal.
Getting a nice named domain rather than having to do something like getX.com. If the name you want is taken on .com, .io, etc but none of them are actually in use or are completely unrelated to your industry, using a less common tld can make sense.
I'm curious, why .so (Somalia, unstable country)? why not let say .id (stable country)? Is it easier to get .so?
Cheaper, higher margins for some registrars, so promoted, highlighted, whatever, by those registrars.