Skin care companies are the worst. After ages of comparing products and finally finding the right one, they just "improve" the formulas to the point that the product just does not work anymore for us. Even the expensive ones like Vichy. I started to look more seriously into home-made cosmetics because of reproducibility, but haven't found the right formula yet unfortunately.
However, I try to use primary products (for example pure hyaluronic acid instead of a product that contains HA) as much as possible, because I feel this lowers the risk to run out of that product,