That sounds about right. My wifes side is a mining family and several of the men died young, not from accidents, but from lung issues so that potentially colours it a bit. On the tech side of things, I do see a lot of people who want 'better' jobs and there's often a lot of frustration in start-up folks I know that the Senydd just want call center or manufacturing jobs.
Yeah it's a bit of a shame that there's not more investment into tech startups here. Bristol seems to attract much more of that scene. Swansea seems to have more than Cardiff, possibly because it's slightly further from Bristol. I think there's pretty good support for starting your own small business here, but there's a bit of a gap after that which I imagine restricts the opportunities somewhat.