I can't speak to rrweb specifically, but I can say having used open source projects at large companies that sometimes they require major code changes to work around an internal limitation or use case that upstream frankly might not want.
E.g., my team wrote an exporter plugin for an internal only database, so there's almost zero value to open source it when other exporters for OSS data sources already exist as reference material.
E.g., my team wrote an exporter plugin for an internal only database, so there's almost zero value to open source it when other exporters for OSS data sources already exist as reference material.