What a sealer is actually doing
A sealer on decorative concrete does three jobs: it saturates and protects the colour, it stops liquids soaking into a porous surface and staining it, and it reduces the water in the top few millimetres that would otherwise freeze and spall the surface. It is not a wear layer and it is not permanent. Treating it as maintenance rather than as a one-off part of the installation is the single biggest factor in how a decorative surface looks after ten years.