оффтопик:
Если бы так учили в школе, двоечников не было бы!
Тебе надо посмотреть ролики, где англоязычный парень полиглот (знает что-то около 15 языков) учит русский и недоумевает по поводу правил русского языка.
(кстати у него есть ролики где он и родному языку кости моет)
У нас многие вещи в языке попросту нелогичны. И не язык первичен, а люди, его использующие. Если им больше будет нравиться одевать грибок на вилку, то так и будет потом в правилах.