The use of many prepositions in English is purely idiomatic. There is no logical reason that one preposition is wrong and another correct in a given expression. There are no rules for choosing the correct preposition; you must simply learn the idioms.