Well, I had one 4 hour pool session on a Friday night then open water dives on Saturday and Sunday. When I became an instructor, I realized HOW MANY skills were skipped.
I can't speak to things I don't see however. I've only seen in different locations throughout the world of "learn to dive in 2 days". PADI standards allow for it. If students perform the skills once and an instructor signs off on it, then PADI is going to take that instructor's word on it. It is unfeasible to do otherwise.
And honestly, any agency that allows 3 training dives in a day allows for 2-day resort courses. With the way some PADI shops flipped to SSI in Europe, I'm sure that if they offered a 2-day OW course, they still do.
There is one shop in my area that is run by a CD that has a few training deaths in the past few years that has a resort style, but 3 days (Friday night CW, Sat/Sun OW).
I think it is as obvious as the sun that I'm cynical on the industry. Maximum profits have the side effects of some people dying. As long as the number of people who die is below a certain threshold that causes governments to regulate or lawsuits from families of the deceased that costs agencies money, the practices we see will continue.