The fact that you, when generating a receive address, are doing so by defining the spending conditions. As long as you control which wallet software you use, no one can force you to generate receive addresses with spending conditions to which you don't agree.