Yes, but as government pays for more and more, that means they'll be telling us, more and more, what they are willing to pay for. They take your money, and then give it back to you with "conditions". It's a growing trend and does an end-run around usual limits on state power.
The argument here is that if someone receives government benefits, they must knuckle under and do as they are told. The excuse is that they aren't forced to use the benefits - they could forgo them and avoid the state mandates. But that ignores the fact that they have paid, and will pay, for those programs whether they use them or not. Essentially, what the state is doing is taking your money and only giving it back if you do what they tell you.