The scouting for/by multiple teams thing doesn't bother me that much.
I think that is always going to be a problem, no matter what. People with multiple teams already have recruiting advantages now, and there isn't much you can do to change that. If someone wants to pay for multiple teams, they'll have a big advantage.
Honastly, I'd expect that this change will cause a lot of coaches to share recruiting information. Maybe between friends, maybe within conferences. Especially at D3, it seems like it will be crucial to share information if you want the best chance.