Being able to do the wrong thing should not be confused with power. It's just a broken tool, that is broken so often, it needs this so-called "power" to clean up after it when it shits the bed.
The very power that allows you to screw up is the power thar makes the tool worth using in the first place.
Git simply gives you the power to do 'things', if that results in a state you didn't want.. well.. go figure