Here where I live we use a powder that you mix with water, create a paste and apply it to the joints.
That's called grout and we have it too. It's not for every application though, and can crack, so silicone is used to seal certain joints, like floor to wall.