compile-essential.tcz provides the minimum set to compile essential Linux C/C++ programs. It was created in the beginning when most of compiletc.tcz dependencies didn't exist.
It is another question to create compiletc.tcz now when nearly all necessary ingedients available in the repo.
But it is not blocking you, as compiletc.tcz is a meta extension only, its dependencies are on the repo wheteher you have compiletc.tcz or not.
Anyhow, I will make compiletc.tcz