I understand this position, but disagree. A transpiler is a modestly scoped source to source compiler. 

It’s more involved than a macro-pre-processor, but does not do the range of functionality we expect of a “normal” compiler. 

I think this is an interesting category.