In Switzerland we have the equivalent called "Generalabonnament" (GA), which is quite a common thing for people to have. It's steep in price, but often time it evens out pretty quickly if you travel by train often - I have my GA since my apprenticeship about ten years ago. I looooove it, just a bit sad that during Covid train travels weren't possible as much.