Se fueron en la dirección correcta. Tenga en cuenta que $F(2t)\ge 2F(t)$ todos los $t$ tal que $2t\le1$. De ello se sigue que
$$F(2^mt)\ge 2^mF(t)\quad\text{ for }m\in \Bbb N$$
o que
$$F(\frac1{2^m})\le \frac{F(1)}{2^m}=\frac1{2^m}.$$
Ahora para cualquier $t\in(0,1)$, el uso de la disminución de expansión diádica de $t$ y la monotonía de $F$ a concluir.
Edit: se Nota que aún debemos aplicar la superadditivity de $F$.
Edit 2: Hay un error en mi argumento (y, por supuesto, es el último paso). Solo voy a salir de aquí y tratar de arreglarlo después.
Edit 3: no sé por qué la respuesta anterior fue aceptada. La respuesta correcta resulta ser no decisivo.
Naturalmente, nosotros (o por lo menos yo) tienden a pensar que la $F(x)\le x$ todos los $x\in[0,1]$. Y eso es cierto para funciones como $F(x)=x^2$. Sin embargo, sin la continuidad de $F$, hay contador de ejemplos. El más simple sería
$$F(x)=\begin{cases}0&\text{ if } x\le \frac12\\
1&\text{ if } x>\frac12\end{casos}$$
o, si queremos $F$ a ser estrictamente creciente
$$F(x)=\begin{cases}\frac{x}{2} &\text{ if }x\le \frac12\\
\frac{1+x}{2}&\text{ if }x>\frac12.\end{casos}$$