You realize the entire point of the protocol is to classify certain transactions as valid and certain transactions as invalid, right?
Discussion
Yes, and the protocol has deemed the transactions in question as valid.
Now a bunch of humans think the protocol is wrong and should be changed.
They can go fork themselves 😂
Literally not true. The parameter you're referring to is purposefully configurable even in Bitcoin Core. It's configurable in Knots as well. Only difference is the default value - again which is designed to be configurable