The problem in big tech is that: Sending upstream patches to THAT team (that owns the original framework) is like pulling teeth.
Those people have their own OKRs and promo desires.
Often times, sending patches to OSS orgs are easier.
So naturally, extension to the original framework happened.