the issue lies in the way Torque3D (and most modern engines) render models. The way it is rendered doesn't support transparent objects.
Therefore, in order to have transparent objects, we have to render those objects in another, more simple, way called Forward Rendering. So if you truly want a transparency effect, then you either have to forward render that particular object or fake it somehow.
This is why T3D employs the fizzle-fade technique, and why it isn't just a simple thing to implement.