I think carrying a spare has to be a better option myself to be honest.
Consider this, not many cars have the capability / provision for carrying a spare anymore.
The ZS EV has got a spare wheel well in the boot, so WHY not use it ?

?.
I just don't understand why anybody would not use the space provided to be truthful.
If you have a puncher caused by a nail / screw etc, then the provided goo and the inflation pump should get you out of a tight spot, maybe.
The down side here is that the tyre is now rendered unrepairable anyway because of the goo has bonded to inside of tyre.
If you been unlucky enough to have caught / ripped the side wall etc, then the goo & pump is never going to work for you anyway.
In this situation if you are not carrying a spare or space saver, you are then hanging around waiting for the recovery people to arrive.
Then they have to remove the wheel and find a local tyre shop that is open, to replace the tyre and return to the car and install it, all this takes time !.
If it's late at night, then the car will need to be recovered to a local garage !.
This is totally unnecessary if you are carrying a spare wheel of course.
The recovery people will have you on your way in less than 30 minutes, quicker if you are able to change the wheel yourself and avoid the call out time..
If you ARE indeed a fan of using tyre foam, you could purchase a tin of the "Holts Tyreweld".
It is a lot less expensive than replacing the OEM goo and has a "No damage to tyre guarantee".
Myself, I carry a space saver wheel kit AND a large tin of the "Holts Tyreweld" in my boot, as a belt and braces approach.
Below is a link to the Holts page if you like to carry out your own research on the product.
Tyreweld from Holts is the incredibly simple-to-use tyre repair formula. Simply spray into a punctured tyre and the Tyreweld will find and fill the puncture
www.holtsauto.com