Load of crap. IO sets addressed every single thing you mentioned here. Also, assuming there was a decent population on your server, teams are not difficult to find. If server population was an issue, Freedom was the answer. Or start a team yourself. ED never went away, it never will, and the game is absolutely better for it. Make a tank, teams will take you. Or a Scrapper, or Blaster, or Dominator, or Stalker, or anything. Doesn't matter.
ED was the best thing to ever happen to City of Heroes.
ED was trash
IO sets are good
Both are true
Without ED there would be no capacity for power augmentation and variation which came with Inventions, it was a correct choice in a long term plan.
You lack imagination, Jack & NCsoft could have made IO's could exist within the ED framework while SO's remain within the Pre-ED framework & as Redlynne pointed out ED predeated IOs by 2 years.
AMEN