People have to maintain dozens of different credentials for all the websites they access and this will only increase.
It’s no surprise that people use the same credentials and it’s unreasonable to expect them to remember that many.
Businesses need to stop shifting blame and get their act together.