Besides many other contributing factors like fast growing middle class income , last minutes tax saving schemes entry(march generally),compulsary corporate TDS every month and so on,it is fear of
RTI to a very large extent forcing authorities to make refunds ,even though with great reluctance . If you look at opulence around , refund of 40,000 crores is no great shake.