Correct. Unfortunately, it’s something that each desktop environment or window manager has to implement themselves. But all the button is doing is moving some config files around, so you can probably do some digging to figure out what it’s copying to where.
It also depends on the domain name itself. I registered a domain recently, and it was much cheaper to go with .io than with .com.