В русском языке мягкий знак (ь) действительно обозначает мягкость предшествующего согласного. Однако, в слове «помощью» мягкий знак не обозначает мягкость предшествующего согласного (ш).
В этом случае мягкий знак служит для обозначения мягкости предыдущего гласного (о) и выполняет роль разделительного знака, указывая на произношение, так как перед ним нет букв, которые нуждаются в «защите» от сглаживания. Таким образом, сказанное о том, что мягкий знак в данной форме указывает на мягкость предшествующего согласного, неверно.
В общем случае мягкий знак действительно указывает на мягкость, но в конкретных словах и формах (как «помощью») это может не соответствовать общему правилу.