Cannot-be-prevented means you cannot stop something before it is played. Sinning Hand allows the player to stop it after it is played by discarding half their hand. Otherwise, it cannot be interrupted, meaning it cannot be stopped after being played.
So if the card cannot be stopped before or after it is played, the two abilities combined do sort of make it a de facto cannot-be-negated card (except the hand discard, of course).