IF IR keeps one TC for one or two coaches (depending on connection between coaches) this problem may end and further more we no need to check on platform. Same thing also to Local trains. If passenger lost ticket he can down at that location only he no need to give any explanation on plotform. Keep ticket in hand in train only.
I dno't know why IR has to check on plotform?... Why don't we maintain like buses except purchasing of ticket is at railwaystation not in train.