It's for lock-in - same reason why it took them so long to finally support AGENTS.md.
But to be fair, they don't really enforce the harness rule that much anymore. I guess if your harness doesn't do a lot of weird things like a lot of cache misses, or triggers some distillation attacks, or some broader Chinese fingerprints, they're tongue-in-cheek okay with you using a third party harness.
You can use Claude’s subscription in Pi now? Last I tried it opted for extra usage.