If you take the true definition of craftsmanship then there’s very few things in this world that meet that criteria. As far as watchmaking, it could be a mix of in-house movements then sourced bands, etc as you said. Finding a watch that has every little piece manufactured and built in-house is like a unicorn and if you do find one it’s the price of a unicorn ha.Err…
Seiko, Rolex, Omega and a bunch of other mechanical watch brands have basically no craftmanship. They are mass produced by automated machines as much as most things.
Sure there are brands that do have craftmanship (i e Vecheron Constantin (not all models mind you)). But they are few and far between the Rolexes and Omegas and other mass produced brands in Watch enthusiast forums.
I do appriciate the workings of the innards of mechanical watches, but they still just remain a toy/piece of jewlery compared to smart watches that are tools.
It’s just like in diving, no serious diver use a dive watch any more (like Rolex Submariner), they use more powerful tools like a dive computer.
IMO, there needs be some expectation management with all things regardless of price. My Omega w/METAS certification is better built than my Cartier as it’s definitely more a tool but the Omega doesn’t make me feel anything when I look at it. Regardless if something is handmade or not, if I don’t feel anything then why would I buy it?