Depositors in HDFC Bank, Kotak, IDFC First may have earned more than investors over 5 years