Now replace “engaged” with “to buy stuff” and that’s essentially online advertising. You’re being tricked by gurus of the mind to send your money to someone else. How this is legal represents a gap between traditional laws and modern times.
The sad truth for us software engineers is, a lot of the most exciting work is at least tangentially related to refining this trickery: big data, machine learning, etc. For example, implementing GDPR where I work has been a bizarre experience from a human standpoint. On the one hand, we all surely feel privately it’s a good thing for people, but we talk about it to each other as if it’s a burden and a setback for our business (which it is).