I agree that with many ports coming on, something should happen; but separate initrds is not it, IMHO. There's little value in having them as initrds, as very few would like to boot them piecemeal.
Having the TC-specific scripts all in a git repo would be a good next step, already planned, but not yet started.