Because the DfT told Northern to operate DCO services.
I don't see why you get that impression, it's got nothing to do with franchise renewals, and everything to do with big dinosaur trade unions that resist change!
Because we never had any of this bother until the contract changed and DCO was stipulated - and for what possible benefit that justifies such upheaval.
No wonder passengers in other areas don't want the bother.