Compliance checks are not and, have never been to keep underage individuals from obtaining alcohol or tobacco. They are a source of revenue.
As are parking tickets, motor vehicle registration sticker checks, etc.
But if you look behind the curtain, usually people who don't keep their registration current also don't keep their insurance current, and are often driving w/suspended licenses as well. If you actually asked a police officer what the "relationship" is between things, they will be able to tell you. It is actually quite high.
Ever get hit by an uninsured driver and it is their fault? Have fun trying to collect. Have fun trying to collect your deductible now that YOU have to file a claim with your insurance, etc.
Again, the vaping industry AGREED to age restrictions. (It is a moot point now whether or not you like that idea.) When you agree to something, the honorable thing to do is keep your word.
Personally, I don't like "scofflaws". I've been on their dumping end a few times and it cost me time, money and a lot of work. I have noticed that places like restaurants who don't keep stuff current, I don't want to eat there because they are deficient in *other* areas as well, maybe food safety, etc.
All that said, I am not in favor of all these restrictions, of course. But I also recognize that the way to change laws is thru the court system. I have availed myself of the court systems a few times myself, won some and lost some.
I kinda think the jurisprudence system is neat........it doesn't always work perfectly but I have a respect for it and how it was set up.