I was probably part of the last generation who could get away with underage drinking in pubs. I noticed a huge clampdown when I was 18 and I was getting ID’d everywhere I went (the same places that didn’t bother when I was 16 or 17). We knew the score when we were underage- don’t take the piss and keep quiet about it and no one cared. We learnt a lot- how to behave in public around other adults, how much we could drink without utterly disgracing ourselves etc. Which I think the generation of “getting smashed round someone’s house” simply don’t get until they’re 18 by which point they’re probably bell ends
I noticed the same thing when I was that age (I'm 34 now). There were a couple of pubs in Brighton and Burgess Hill we knew we could go to on a Friday night and have no issues with being underage. We never caused any problems and it's just what we did to socialise outside of college. Within a year of me turning 18, one of the pubs put a bouncer on the door and the other one closed down. There was also an off licence in Hassocks we could always buy booze from, and that closed down just before I turned 18.
I think the reasons for drinking have changed over the last few years. It used to just be a case of going out and having a skinful of cheap lager, where as now people are a lot more fussy about what beers they drink. There's more emphasis on enjoying what you're drinking and trying new things, rather than just getting drunk.