Problem with awarding points for ties in a league table, whether it's a soccer league, hockey league, baseball league, whatever, is that it promotes cheap tactics/strategies. Baseball, for example. Instead of a manager being forced into a difficult decision of whether or not to bring in his closer in a bottom of the 9th, tie game situation (or risk saving him for later innings), the decision becomes automatic. In the NFL, a team would just milk the clock with a run heavy or dink and dunk attack if they were facing a long drive to win (think of how passive teams get just before half time in that situation).
In soccer, teams just park to preserve ties. It's cheap.
There's really no excuse for ties, in any sport.