Because it was clearly accidental and I don't really understand why naturally jumping for a ball makes it reckless. Try jumping without your arms up like that! I get why it was given but I do think it was soft.
Penalty aside, this game is really showing just how poor Croatia are. Their form going into the competition was really bad and you can see why- they look aged, slow and lack any kind of attacking ideas.