Raising the legal drinking age has definitely helped. While there’s still all too many teenagers drinking, my experience through my teens is that it’s a lit fewer than when I was a kid and harder to get.
— funny story - as an obviously older adult I got carded a couple years ago at a baseball game. They had a zero tolerance policy so I could not get a beer, despite going to multiple stands. Finally, partly out of amusement, I asked a newly legal intern less than half my age to buy beer for me