I would agree that declining standards play a part Howard and due to much higher standards at, as you point out, the other end, maybe audience tolerance of poorer standards has decreased too!
As you say, there are a number of reasons and they will all play their part.