As cost to software goes to zero, these things become easily possible. In the past, I'd only fork top-quality software (things like `xsv` etc. which is easy to edit. These days even complex PHP software I fork with little trouble.
With lots of software, the value is in the data model and algorithm choices. Sometimes I even just point Claude Code / Codex at an open-source thing I want to vendor some functionality into my personal setup with and it gives me what I want. The hard part for me is modeling the data well. That takes experience with encountering things and it's hard to replicate the edges. LLMs often don't get the rough bits right. But someone else's hard work usually has accounted for this.