They do have that right as long as they do not sabotage the integrity of the system. Personally I would quickly use other software developers and banks. Competition would sort that out quickly.
Today banks don't want to be liable for user error that lead to scams. They adhere to such policies out of fear, but they don't help as the most prominent victims of scams are still the same people, open system or not.
Today banks don't want to be liable for user error that lead to scams. They adhere to such policies out of fear, but they don't help as the most prominent victims of scams are still the same people, open system or not.