La RAE explica esto en su sección de concordancia. En el apartado 4.7 se habla de los nombres colectivos. Estos nombres son los que se refieren a un conjunto de cosas pero aparentemente el sustantivo está en singular. Normalmente estos nombres llevan un verbo en singular cuando son sujeto, pero cuando se usan con el verbo ser y un sustantivo como atributo estos se conjugan en plural:
4.7. Sujeto de nombre colectivo.
...
En las oraciones copulativas con
ser cuyo atributo no es un adjetivo, sino un sustantivo, tanto el
verbo como el atributo van en plural: «Esta gente son asesinos»
(Universal [Ven.] 7.4.97); pero si el atributo es un adjetivo, es
incorrecta la concordancia en plural: «La gente aquí son desordenados»
(Santiago Sueño [P. Rico 1996]); debió decirse La gente aquí es
desordenada
Por lo tanto, cuando "todo lo demás" se refiere a un conjunto de cosas, lo correcto es decir:
Todo lo demás son tonterías.
Todo lo demás es tontería.** (incorrecto)
En un comentario en esta misma página se comenta que nunca se diría:
Todo lo demás son inútiles** (incorrecto)
Todo lo demás es inútil
En este caso se usa el singular porque "todo lo demás" no se refiere a un conjunto de cosas (no tiene sentido colectivo), sino al "esfuerzo restante" que no se puede dividir en unidades para considerarlo un plural. Además, "inútiles"/"inútil" podría considerarse un adjetivo en lugar de un sustantivo dependiendo del contexto lo que obligaría a usarlo en singular.
Todo lo demás son inutiles, más bienTodo lo demás es inútil, o sea que el plural no es siempre obligarorio... – Alexis Pigeon Sep 13 '12 at 13:56