All of these products say they remove the stains and soils have got accumulated as carpet for long periods now.
However, you should get them cleaned even if they seemingly look fine because carpets are associated with heavy fabrics that conceal dirt. https://iamwomanacademy.com/why-it-is-important-to-hire-an-established-carpet-cleaner/