Well, the key argument for draining MLS of all quality American talent was we couldn't pay them enough, now we can. MLS should use at least some of its slots to bring home a few of our players still reaching or in their prime.
Who would that be? You can't sign someone to be a DP if they don't want to come. I would think any American that could be a DP wouldn't want to play in MLS.