Problem with the zonecard is there are far too many zones and the pricing is too confusing.
I lived in Leeds for a few years and their MetroCard system was far simpler and neater.
I do think SPT are very out-of-date and unimaginative in a lot of ways, even compared to the English PTEs.
Yes, i think the Zonecards are quite expensive too. SPT Dayticket products are outdated too. When you buy a Daytripper it does not come in rail ticket stock.