Why is it a shot that hits the goal post or cross bar is not considered a shot on goal, talk about an oxymoron or a contradictory of terms.
Because a shot on goal is a shot that would go in and score if it's not blocked. A shot that hit's the post would not score a goal no matter what.