Yeah the focus at the end of the day is the almighty dollar. With a growing group of wrestlers on their actual roster, they really needed to add more in terms of wrestling. That's why we're getting 6 hours of wrestling a week on TV + the half hour saturday morning slam, and then the hour long or so Superstars that are done with the smackdown tapings. That's just too much waiting around for shows for the audiences to actually be invested in especially when superstars/smackdown usually not having much going on. Main Event might have something worth while at times, but honestly it's just a waste to have that much wrestling in a short span and even then the live events on the weekends. Basically I think WWE has grown too big for it's own good. They have too much to really do, to get their writers to get a lot of consistent stories going or gimmicks to get in addition to the amount of traveling they do, with the guys they are trying to push on the roster. It's just a burn out, and really limits how well they can be with the product.
Looking at TNA, Dragongate, Ring of Honor, and several other smaller indy companies, they just need to have about an hour or two of wrestling a week, can focus on multiple guys or stories withing the upcoming months and relatively have it easy to create gimmicks/storylines/plans without worry of stress. WWE has around 100 active "main roster personel" about 30 or so who make regular appearances or so, and about 30 or so guys who make random appearances on superstars/main event and the rest not really at all anymore except live events. It's kind of hard for WWE to really get it together without trimming a lot of fat, especially with that discounting future roster call ups, signees, and all that.
Basically, not enough real focus to actually focus on the product, must do 1 million other things b/c publicity is too great to pass up for more money. Add in kayfabe is dead and people will still come to watch for some superstar at a wrestling event, and well they still make money regardless. So they don't really have a reason to improve the product unless people smarten up and actually stop watching.