It's not entirely fair to lay all the blame at the feet of the DGCA.
A certain HR VP who thinks aircrew can be treated like the housemaids from a two star, low budget Accor hotel (his previous audience) is responsible for all the cock-ups involving non-payment of expenses.
Let me guess, one thing in common with DGCA - both are Indian?