Buy in is nice, but parenting does not require buy in on your rules, just a clear understanding and explanation of your role, and why the roles of parent and child and the rules that sprout from that relationship exist.
To me, buy in is necessary, especially when they will eventually become adults and free to make their own decision and it will be much harder for them to control their addiction especially when there is no more guardrail or when you no longer have authority. We're raising them to be autonomous adults, after all.