the rules are clearly presented
I use Voyager. Community rules are hidden unless you specifically go to that community page, open the menu, and select "sidebar". It's incredibly easy to miss.
If a community only wants some people posting then a quick fix is ro not allow just anyone to post to it.
It's impossible for laws to include every single possible detail. Lawyers and judges exist to apply generic laws to specific cases. In this case, a lawyer argued that removing bike lanes creates a saftey issue and since the constitution says the government must protect "life and security of the person", removing bike lanes goes against the constitution. The judge agreed with the argument.