This is the correct approach. Facebook, Instagram, YouTube and Twitter hold a near monopoly on network traffic for their respective types of content. There is no question that we treat (and their companies market) these platforms as forms of "public squares". Political censorship therefore has no place on them. Correspondingly, niche "private club" type platforms like 9th tier poker forums or German scat porn enthusiast websites ought not be under the same obligation.