A coating only lasts as long as the shampoo you wash it with
The product on the supermarket shelf is mostly alkaline detergent. It cleans the car, and it also strips the wax, sealant or ceramic coating you paid good money to put on. The coating you bought to last five years quietly disappears in eighteen months,