Rules definitely help keep a language more consistent! They’re not without use. It also helps to teach language to children and makes established parts of a language stay more consisteny over time. However, pretending there’s a rhyme or reason behind all of them is hard to justify, as well as claiming “x is correct because of rule y” if a majority decides z is correct instead.