hi
@Justin welcome to the forum
If you want to change that current consensus rule,
How do you define a current consensus rule? Are you purely analysing this as though code is law, or are you seeing the bigger picture of economic consensus? i'd argue that the current consensus rules are in the process of being changed because the rules are more than just a line of code in one implementation of a Bitcoin client.
Bitcoin operated from the outset without full blocks, it's economic code stated transactions would be cheap, and with a minimum fee they would be included in the next block. Using a temporary anti spam measure to force transactions off chain and increase the cost of onchain Tx is an untested deviation from the economic consensus rules.
It's this and other finely tuned economic incentives that keep Bitcoin together, not the Core client that anyone with some coding experience can change at will, without permission.
highly recommended reading
https://medium.com/@Mengerian/two-theories-of-bitcoin-f4da84468a7a
The big question everyone must answer for themselves: 'Bitcoin is an open source project where anyone can run any code, so how does the system remain in consensus?' aka Byzantine generals problem.
Core have chosen the authoritarian path, you must run our code, if you don't you will be punished, but for all their technical ability they have failed to see this path is doomed because it's unenforceable. Now what?
hint, the answer is in the whitepaper.