its easy to blame rule changes tbh its way more a result of the average player being a much better 3 point shooter than in years' past. teams just run up in semi-transition and burp up 3's that in past eras would have been decried as a bad shot and would have gotten a player benched. its not like any recent rule has specifically made it easier to get up quality looks from 3
they could get rid of defensive 3 second rule, so that way teams cant just space out and force the paint to be vacated, at which point you need the defense to collapse and leave shooters open to contest the rim.
its not to do with 3 pointers specifically, but i still think the league can do a much better job of cracking down on unnatural movements on offense or shots that are attempted with zero expectation of it going in, strictly to draw a foul, ie feeling somebody's hand on your waste and therefore just cutting off your dribble and abruptly throwing up a one handed shot from 16 feet away. it bothers me that when the player with the ball is standing, backing down, etc, and the defender has one hand on him, its not a foul. but if the offensive player decides to go up for a shot, even without the defender moving a muscle, that hand placement magically becomes a foul. it either is a foul before you went up for a shot, or its not a foul at all. thats different from a defender moving and causing his arm to make contact with a player who is already in a shooting motion
i dont think the last one will address the scoring issue as much as most people think, but it will make the game more watchable