Dispensaries in my area check your ID, TWICE before any purchase is made. Under 21 ain't allowed inside the dispensary.
How many times is the street corner dealer checking your kid's ID?
And you've never heard of fake ID's? They are almost indistinguishable from the real thing.
Regardless, you really don't address my point. Efforts will have to be made to insulate children from an increasingly pot-filled environment. Many of these efforts will fail.