As noted above, prepositions and predicate adjectives function as verbs themselves, so in sentences where the predicate is an adjectival or prepositional phrase, "sh" is not required.
Another aspect of "it" -extraposition that distinguishes it from canonical cases is that the extraposed constituent is usually a clause; "it" -extraposition can not extrapose a prepositional phrase.