I didn't play this hand, it was an appeal case.
The crucial point is that when partner bids 5
♠ and passes the double, he is willing to play in spades. He has the responsibility to remove himself if not.
So partner can't any longer have some 4-card spade suit that just wants a lead.
If we pull to 6
♦, there could be 2 reasons:
1) We don't trust partner
2) We think that partner's suggestion to play in spades is such a weak one that we don't have the right hand to accept.
It has merit for sure that partner's pass is only a mild suggestion that requires a big spade fit to be left in. But it is a rather subtle agreement. For all we know partner might have a flawed hand for a preempt. Aces, voids etc. For some people there could even be a gap between a preempt and a 1-bid, if they preempt so aggressively NV vs V that they can't stand to do it also on a 10-count or some such.
Surely partner won't be suggesting 5
♠ that often, so it's fair to assume he don't have an everyday hand.
If this came up with my regular partner, I would pass 5
♠X. Playing with an unfamiliar partner, I would probably pull to 6
♦.
As you have guessed by now the actual north was all-in on finding partner with spades+diamonds and south chose to pull.
When deciding if pass is a logical alternative, it must be so to trust partner. Here we have an ok hand for spades. I think the "very weak suggestion to play 5
♠X" is relatively far-fetched and it can't overturn that judgement. If a strong partnership can handle this expert interpretation at the table, fine, but please no silly UI jibberish-explanation underway

.