Threads will occasionally be incoherent, yes.
And adding complexity is one of the things we've been upset about because we're trying to get more developers making clients and now the hurdle has been raised in a big way.
As a friend said, we've now officially passed the Lone Wolf Threshold, where one developer can easily spin up a minimal K01 client within a week. Especially as this additional kind is (theoretically) not mandatory and the spec will be prone to frequent alterations.