I don't know about the all route patronization, but yes, there are few section or passenger trains where the rail is not getting any profit. I support to cancel those loss making service.
Again, if any train service give profit to rail in terms of money as well as common passenger in terms of service then rail should not cancel it. Vice versa is also applicable.