Each JR company also have their own website, and their own "network pass", making it quite cumbersome to book online tickets (e.g. needing to book each segment separately if they're on different companies' routes).
The Swiss system also has different companies, but everything can be booked on the SBB website/app.
My first visit to Japan, there were still places that would only accept a subset of IC cards and not all.