Yeah but aggressiveness goes both ways, defense and offense. Some players are just afraid of contact. Some players are simply better than others at playing aggressively.
But I agree the game logic should punish horrible FT shooters by hacking them when they're going for a dunk. That would still be quite complicated, because key players cannot afford to give their 3rd foul before half-time, while scrubs would still benefit the team overall by playing hack-a-shaq.
"Air is beautiful, yet you cannot see it. It's soft, yet you cannot touch it. Air is a little like my brain." - Jean-Claude Van Damme