Good Lord no. A goal should be the result of the ball crossing the line between the goal posts and underneath the crossbar. To award a goal when this hasn't happened is just wrong and changes football even further away from the game it should be.
I think the game football should be is one where cheats don't get away with it, but they do get away with it far too often at the moment.
OK, instead of awarding the goal, give a free kick from where the offence took place. No defending players (including the goalkeeper) should be allowed between the place where the offence took place and the goal. So that's a genuine goalscoring opportunity - rather than the free kick from thirty yards that often happens now, which rarely results in a goal.