Question: why is upon a preposition?
Answer: The preposition upon is generally much more formal than on but can be used to replace it in certain situations. It can be used instead of on after several common verbs, such as happen, depend, insist and congratulate. ... Upon is also used in a small number of phrasal verbs, notably set, put and chance.