Ben non, TP a en un certain sens quitté son statut d'acronyme pour devenir un mot (au singulier) à part entière ^^ D'ailleurs en pratique on dit un TP, mais on ne dirait pas "un travail pratique" ou "un travaux pratiques"

(c'est une ellipse pour "une séance de travaux pratiques")
Et dès lors que c'est considéré comme un mot, ce n'est pas stupide de vouloir mettre un s au pluriel... (même si je t'accorde qu'on peut trouver ça moche et préférer que le pluriel soit invariant ; mais ça introduit des ambiguïtés qui pourraient facilement être évitées avec un s, donc entre la conformité à une écriture traditionnelle qui n'accordait pas un tel statut aux acronymes [et n'avait donc pas besoin de ces nuances] et une expressivité plus grande, le choix n'est pas aussi clair que tu le dis...)