Drayvis, I think the point is that YOU are the one with the requirement that you totally empty your contacts of missions.
Now I'll agree that solo missions should never be "blocked" from you because, for example, you get two simultaneous "team only" missions (which would force you to do a team mission to get to the next solo one). But if the mission mechanic is such that this doesn't happen (and I agree strongly that it should be), I don't see the issue. There is no special reward for doing all your missions.
In the situation you describe (assuming the above), the Devs aren't forcing you to team; you are.