While that's true, clubs have that minimum list spend rule. North's money has to go on someone, so they either overpay one of their kids (which isn't ideal given nobody wants to reduce salary as they age), or pay up for a veteran with leadership qualities. If Yeo was the best they could get, yeah it's not ideal, but it might be worth it in the long term if it lifts the standards around the club.1.1M for a 31 year old who'll miss half the games, and won't be there in their premiership window is absolutely on brand here.
It's not like the Heeneys of the world are going to go to North. They couldn't get Dusty back when they weren't a basket case on the field.