I think its one of those strange language things, not necessarily laziness. If you say would've or should've outloud they really sound like would of and should of, and since language is taught verbally much more than written, its just been "adapted" over time.
Bookmarks