I would welcome more countries adding a plan like the one you described. But so far that's the only one I've seen.
By comparison the Verizon plan supports over 200 countries. You just go (after enabling Global Roaming, of course) and your phone recognizes the new towers automatically. You don't have to buy a new SIM card, hope this country's carrier has some kind of non-outrageous data plan, and so on.
I think SIM switching is works best for people who move to one place for reasonably long periods of time and know a decent number of local people they want to call/text. For example I know a few people who are from Taiwan who go back for a few months at a time to visit family. Getting a local SIM for those few months is really nice. But getting a SIM for France for a week then another SIM for Spain for three days and another SIM for Italy for a week. That's just a pain in the ass.