I don't agree with the idea that the Navy sends aviators on disassociated tours to make them better officers or get them ready to command ships later on in their careers (yes, you ought to be able to learn something on those tours, but anything you do learn is a bonus). The Navy sends us there because they need people to fill those roles, aviators can do so with little to no training outside of on-the-job, sending aviators doesn't interfere with them filling required squadron roles, and now they don't have to maintain a separate community to fill those roles.
The problem with the "why not leave us in squadrons to become better tactical aviators" idea should be obvious. The Navy only wants you to fly just enough. Any flying above that is expensive in direct costs, and really expensive in indirect costs (think airframe lifetime). If they won't give you an extra 5/10 hours a month on your first tour when you are an idiot and really need that time, they certainly don't want to give you a whole extra tour after you already know enough to fill a seat at the DH level.
On a separate note, I've seen complaints from people about the idea that "#1" guys don't get enough special treatment compared to pack guys (earlier promotions, get to skip the disassociated so squadrons can bask in their awesomeness, or whatever). So here is a little food for thought on that subject. Looking at the
stats from the last DH board (the easiest to get a hold of, see slide 7). 42% have an EP on all 3 tours. Less than 6% have only one EP tour. They don't offer the data on how many of those EPs are #1/#2s, but all you have to do is look at the average size of squadrons and you can figure out it is pretty high. At the post-DH level it gets even more
clear: Over 50% of DHs leave as "#1s". Meaning you can be #1 and be below the median for your peer group at the same time. You could argue that the O-4 board screens out the pack and pack-minus types, but that contradicts the complaints that promotion boards aren't looking at the right things, or that the weak players get promoted at the same rate. (Not to mention all the people the last year or two who got passed over with very similar records to people that got picked up).
Now somebody could try to argue that all the pack guys left, so only the cream of the crop is left to compete. Except that will also completely contradict the argument that all the good guys are leaving because the Navy is so screwed up these days. I think the above makes the case that, while there are plenty of things wrong with the current system, not enough special treatment for "#1" guys isn't one of them.