Switzerland is a very rich country per capita. It can afford to spend a lot on public transit to get a very good service. That's important to remember when wondering if these ideas could be applied to your country.
In some other countries it might be cheaper to build a transit systems using the same ideas.