Sure, and then at some point you get conflicts because whatever thing you modified is not supported anymore and/or the syntax changed for some reason and/or other random issue, and then good luck. Forking works well only if upstream is already stable or you’re fine running an old version.