You initially asked a question about antecedents (the answer to which you failed to grasp) and now you are arguing about compound words vs syntactic constructions.
You're clearly here simply to cause an argument, and not in the least bit interested in learning about grammar. Why you asked a question here is beyond me.
Further, who were you hoping would answer your question? Some non-native speaker - perhaps a learner from China?
Wouldn't you prefer a grammarian who understands these things and can give you a decent answer? It seems not.