Do you honestly believe that the only way to make consensus changes is via pull requests to Bitcoin core?
XT and classic certainly have different consensus rules from core once their activated, that's the whole point of their existence.
I think you're referencing bip 34, but I don't see how that's relevant.