I think a good solution would actually be to make the rim smaller and/or oval. A little bit like those scams at the fair but not that bad.
A lot of what was so interesting about basketball was the fight to get inside and up. Fast breaks and drives and alley oops and blocked shots.
These days, training and whatnot has gotten so good there's no shortage of folks that can shoot. And analytics saying even if you have a good drive, now the defense is collapsed and you should kick it back out and take a shot. So a lot of games don't end up athletic fights as much as they do a prolonged series of coin tosses.