I extended the deadline for my 2020 tax declaration today (Zurich). I did so by scanning a QR code, entering my email address for the confirmation, and clicking send.
Maybe ZH does things better, but I still feel like it's a shame there is not more standardisation. I understand why politically this is difficult though with the independence of the cantons.