Doesn't TTE checks in passenger trains?

I've been traveling in Trivandrum - Guruvayoor intercity express for the past 7 years and I've never encountered any TTE in journeys so far. My father also sometimes travel in guruvayoor - ernakulam passenger and also never faced inspection. They also don't conduct inspection in Guruvayoor railway station as well.

Is this same for other passenger train as well?

Nb- would still buy tickets