I wonder if this is regional cultural behaviour.
I grew up in the NE and , when first married lived there.
I never experienced any problems getting any work done.
It was the early 80s but I shouldn't think that was it ( not that long ago ..!)
We moved to Hull in 1985 and I immediately noticed a completely different ethos.
If I could get anyone to turn up for a quote or work etc I was very lucky.
Once a builder came to fix some leading in the valley on my roof. He did " something " but left at 3pm.
That night torrential rain resulted in a downpour in my bedroom!
A furious 3 am answer phone message had the boss on my doorstep at 8 am ,full of apologies. Workman had removed damaged leading but not replaced it with anything!
That was typical all the time I lived there...34 years. The exception was my own Godson who grew up to be a fantastic joiner ...he always turned up precisely on time and I am certain it wasn't just for me !
In 2019 we moved back to Northumberland , having bought a big house in need of attention.
I didn't hold out much hope of getting anything done but I was extremely surprised.
The ethos is the same as the 1980s.
Tradesmen turn up on time, give a quote, a date , turn up and do a fab job.
We have rewired , new windows , new roof, kitchen , floors , paving outside, decorating, curtains.... a lot of work over 5 years and I have always been delighted with the result .
Strange, isn't it ?