It's not necessarily a waste of tax payer money for a country as small as Switzerland. Switzerland is about twice as large as New Jersey, the 4th smallest US state. It makes sense for them to provide high bandwidth to everyone since their banks and data centers are in the same physical area as their living districts.