Agree with the sentiment. Not sure about the tech bit. Tech has allowed banks to industrialize rent-seeking.
However, it also allows the financial industry to become commoditiesed and lowers the barriers to entry. You only need to walk down the City of London to see the sheer number of banks form all over the world. They all compete (except when they collude) and drive down prices. Secondly, you also start seeing large corporates doing their own banking - what does a bank to that BP can't do on their own?
Also the idea of a level playing-field on competition doesn't exist IMHO. It's a corrupt area that needs squashing.