Polynomials are one set of Lego bricks that can build any continuous shape; neural-network ridge functions are another set of bricks. Stone–Weierstrass only checks that your bricks click together (algebra) and can reach every corner of the domain (separate points)