SWISS is simply more interested in short-term revenue and doesn't care about providing the actual service.
My tickets are non-refundable, but most companies are currently somewhat flexible due to COVID. In the case of SWISS there are no refunds (fine, understandable), no vouchers, no change of destination, only change of dates. The latter service is provided for a fee (40chf/person) and at a hiked up rate of the new ticket.
If you have any challenges on their website, they will ask you to contact their call center. On their international webpage this is a number in Italy, which will make you wait 45min, then answer in Italian and then put you on mute. At this point you are technically "talking" to a representative, but the representative is ignoring you.
If you manage to find the Swiss number, you will have to do some research, then you will be on hold for 1h15.
If you contract then by email, you might get another Swiss number, in which case you'll wait about 15-20min on hold. The representative cannot do anything, you will be referred to their website. When you explain that your voucher isn't working on the website and that technical support told you to call them, you will be ignored and then put on hold. Indefinitely.
It's tempting to buy a flight ticket from SWISS since their prices are competitive, but if you have any problem with your flight, COVID or not, you will simply lose that money.