You could say the same about Transferwise. Revolut is setting themselves up as a bank for millenials/gen Z. It is light years ahead of traditional banks in terms of user experience. Banks are a proven way of making money.
Their app experience is mostly stellar, but I wouldn't say the same of their support, and the fear that one's account would be locked because they hit some undisclosed limit.
I haven't had to deal with TransferWise's support yet, but I've heard that it's one of the "better" ones.
Show me a proper US bank that doesn't care that it's "Presidents Day" or "Labor Day" or "Sunday" (since nobody else does) and let's me conduct proper business 365 days per year - then we can talk about user experience ...
I am annoyed and amused (mostly annoyed) that I am using a global internet to access remote banking that credits bank transfers using a (literal) horse and buggy clearing timetable.