No--it's a poor education thing. The contraction "should've" sounds like "should of" and that leads to the confusion.
Good point - thanks