I think part of it is just visibility. You're able to see people either get clapped or get sent up for football numbers in real time more than you could back in the day. And the folks that are suspiciously dodging consequences are getting proven to be snitches of some sort faster than before. It used to be that people would go decades with, at worst, wearing a snitch label that people couldn't really prove. But now, folks are pulling that shyt out of accessible records ASAP.
If all these kids see is that it ends one of three ways, none of which are great, just getting a regular ass job and minding your business really doesn't sound all that bad to them.