Don't think it's a "Cookson-problem", more a general UCI problem.
But then don't think the breakaway leagues, the Velon project, Vaughter's "give us a share of the money" (maybe if the teams start paying for the races that aren't profitable) etc etc have been any better. 10 4 day tours with 1 sprint, 1 TT, 1 classic and 1 mountain stage, or what was the fantastic proposal by one of these incarnations of the famous reform&breakaway thing?
Let ASO run the whole thing? Not sure that's better... during the UCI-ASO/RCS war their proposal TdF reform threat wasn't really great either. 20 teams, 8 riders to save money on accomadation... invite this and this team for sure (would have turned out to be Savios outfit, probably that made it easier for ASO to make peace with the UCI too

)
Let the UCI manage it, after all they didn't do SUCH a bad job overall. The UCI is no worse than any other sports federation.
The first problem now IMO is that there is no real goal for the reforms, it just seems to be reform for reforms sake. When the World Tour was first introduced at least there were clear goals:
- Security, guarantees for the sponsors. If you are in the WT you're going to participate in the most important races (the appeal being the TdF guarantee obviously)
- Security, guarantees for the riders. The sponsors are in for the long term. Somehow this didn't work out....
- Good participation for the WT races.
- Money for the UCI!
- Globalization
It was mainly the money point that made it not work, the whole ASO/RCS vs UCI fight in the end was about TV rights and money, since the UCI thought that they could take that over. Obviously the answer was no. And it became a huge fight in which everything was mentioned, except the main point, the TV rights, money.... was about Doping (which has nothing to do with the WT), about the closed NA sports type nature of the WT (about which nobody cared, except the fans). And since then all the reform talk has never really been about reaching a goal, just about reforming because there are huge problems. Not that we're told what those huge not really noticeable problems are exactly, but....
Anyway, some of the original goals were sensible. Guarantees for sponsors? You sponsor a team, then left out of the TdF? (ASO's invitation policy before the WT wasn't all that great at times) Not good. WT team, has to be there, makes sense. Get good sponsors keep them. Guaranteeing TdF and the other main races participation is a good way. Give out 16 to 18 WT licences, 1-4 years, no WT licences for first year teams though, let them earn their licences. Sporting criteria? Of course has to be taken into account, but the automatic one up, one down isn't perfect either, since it takes away the guarantees given to the sponsors. Take the sporting criteria into account when you hand out the licences. And if a 4 year licence team isn't in the top 20 teams of the World for 2 years in a row, then revoke the licence, but no automatic promotions. Ah, and to make the licences worth something, put a limit on what non WT teams can participate. Max 2 GTs, max 4 monuments, etc. Not like Cervelo or BMC a few years ago, who got everything without being in the WT.
Guarantees for riders? Ok, here maybe the deposit has to be bigger? Or the licence only gets the length of the commitment by the main sponsor. Not really sure what to do here.
Then for the calendar right now the UCI is going in the completely wrong direction. Less races in the WT? Wrong. Put in more. Add PT obviously (not sure why they are not back in, contract expired during the ASO-UCI war, then somehow they never put PT back in, not sure if ASO didn't want or the UCI said there is no place.) But then add Utah or Colorado, put it closer to Québec and Montréal, add 2 one day races in Australia after or before the Tour Down Under. Add Qatar or Oman. See if you can get South Africa to pay for a stage race and 2 one day races... see if you can get things moving in Colombia, or if not somewhere else in South America. If they pay get the Chinese back in, but somewhere where smog is not SUCH a big problem as it is in Beijing.
And add more one day races in Europe too. Tre Valli (who in theory are interested, just lack the money, make it cheaper then maybe), Emilia, some english new race to get money from the now cycling loving brits (who knows how long it lasts) etc etc.
But then give the teams the option not to participate in some of the races. The oversea racing blocks? Right now Australia and Canada, would be better to have 4 or 5 of them as I said. Give a maximum of 4 teams per race/race block the option NOT to participate. UCI Team classification of the previous year decides the order in which they can chose. Ideal would be 16 teams WT, 4 oversea blocks of course....
Similar option, but maybe for a maximum of 3 teams and they can miss 2, for the European stage races (except GTs), and again the same for European one day races. Monuments have to be ridden, but all other races can be skipped. The number depends on how many are in the calendar, would say 2-3 most likely. A team like Euskatel... ok, maybe make it possible to skip monuments too, they made no sense in PR, a tiny little bit in RVV.... but at least them them skip E3 and whatever else they want. Again, here max 2 or 3 teams can miss the same event, the order in which they chose is the UCI team classification from the year before again.
Like this the WT would add race days, but in the end the teams wouldn't have to race more, the same or even less (haven't done the math). The WT licence would be more attractive, you have the GTs and monuments guaranteed, non WT teams can't ride all, but at the same time the disadvantage of having to go to all 2/3 of Down Under-Canada-(Beijing) is gone, you can skip one, save money. And having to go there was a disadvantage of the licence.
Money.... of course some sort of tie up "TdF-other races" would be good for the sport. You buy the TdF rights, you have to buy other stuff too, and you have to show it live, increasing the audience for lesser races, but then of course ASO wants to keep the full rights to the TdF TV rights. So in the end there I don't see a good solution. The whole breakaway idea that there is loads and loads of money lying around, that the UCI and the organizers just aren't getting... forget it. ASO and co. aren't charitable organizations either. Could ASO get more for the TdF? Probably.. .by selling it to Canal+ instead of France 2. Pay per View instead of free TV. Thanks Vaughters, Pay TV for the fans, TV money share for the teams, yeah, we love it. Not. (Actually not sure if they can, think I once read in an italian forum that the Giro has to be shown on free TV, so even if a PPV channel buys it, it has to show it free) Ah, and before the WT teams got their share at times. "Lesser" races paid to get the big teams... maybe Vaughters then is ok to go that to that model.
Anyway... the great 2017 plan, that doesn't have all that much to do with Cookson IMO, will still undergo lots of changes and become the 2020 plan most likely. Let's just hope it will be the right changes.