To add, this GA/AG pass in Switzerland includes essentially all travel except for a few funiculars, gondolas, and other specialized modes for leisure purposes. That means virtually every train in the country with the densest railway network outside of city-states as well as local transit (buses, local trains, ferries, etc.) is included.
Granted, Switzerland isn't a large country, but its public transit coverage is overrepresented, making it seem like a far better deal than this annual London zone pass.
Outside of London, UK public transport varies greatly in quality and all of it is very expensive and overpriced. UK season tickets for lines outside of London typically involve a fixed route on one operator and usually only support commuting: one there and back journey 5 days per week max. By contrast, the GA in Switzerland really is unlimited. It will work equally well for boats crossing the lake in Geneva as it will for the local trams in Zürich and the train to get you between them, even if you travel on a Sunday. It doesn't matter if you present it to cantonal transport people, or private train operators, it will work, no arguments. Pretty much the only people not part of the GA scheme are tourist train routes up mountains, and to be honest, that's fair enough - staff to the facilities on the top likely get a free ride up anyway and nobody else needs to commute to the top of the Jungfrau.