By hypothesis, we have that $h$ is continuous. Assume, by contrapositive, that $h$ is not strictly monotone: in particular, since $h$ is continuous, there exist two points $x<y$ such that $h(x)=h(y)$ (can you see why?).
Now, consider $f$ to be the identity function on $[0,1]$. We can show that no family of polynomials $(P_n\circ h)_n$ in $h$ can uniformly approximate $f$. Indeed, take any family of polynomials $(P_n)_n$, and let $\varepsilon \stackrel{\rm def}{=} \frac{y-x}{3}$.
Since $h(x)=h(y)$, for every $n\geq 0$ we have $P_n\circ h(x)=P_n\circ h(y)$, and therefore by the triangle inequality
$$
\lvert P_n\circ h(x) - f(x)\rvert + \lvert P_n\circ h(y) - f(y)\rvert
= \geq \lvert x-y\rvert = 3\varepsilon
$$
so, for every $n\geq 0$, $\lVert P_n\circ h - f\rVert_\infty \geq \max(\lvert P_n\circ h(x) - f(x)\rvert,\lvert P_n\circ h(y) - f(y)\rvert) \geq \frac{3}{2}\varepsilon$.
Therefore, $h$ not strictly monotone implies that there exists a function on $[0,1]$ which cannot be uniformly approximated by a family of polynomials in $h$. $\square$