Soccer has become one of the floppiest games because a PK is so valuable. In a game where 1 point makes an enormous difference, having a 70%-80% chance to score a point is huge.
Players flop for fouls in basketball and free throws are only worth one point. If free throws were worth 25-50 points (a comparison to their value in soccer) bball players would be flopping all over the place.
IMO there should be video review of every PK call so games are not decided by what the ref happened to see or call.