"Pure" CM work just isn't feasible unless you have a modern, high speed, highly automated setup that facilitates rapid changeover.
Not sure I agree. It really depends on what segment you're trying to serve. Not all assembly work is high volume, low margin. If you're a small (even one man) shop with low overhead and you cater to clients that need low volumes for either prototypes or just because it's a low-volume product, and you can turn things around in under a week, there is absolutely a market for that.
At my last job we routinely paid $5-$10k per order for five boards at a time, and even with the maximum possible expedite it would rarely be done in less than 5 business days.
Take places like Macrofab or Circuithub which have been wildly successful. Why? Their volume scaling is terrible. And I've never seen leadtimes under ~3 weeks. Even so, they serve a valuable market of small businesses and startups that need low quantities and don't want to pay $3k for NRE before a single board is made. They don't mind paying $100/board for 5-10.
And then let's say they need 300 boards. Where do they go? A "high volume" CM with the fancy superfast machines that can place 01005 (metric!) are going to have high NRE costs and long leadtimes. A place like Macrofab is still going to charge them $50/board. That's a $15k order.
If you're even halfway competent and you have reasonably modern equipment you can easily knock that order out in a day. $20-$40k gets you a 5~10 year old Assembleon or Yamaha PnP with less than 10k hours and several dozen feeders, that'll place 0201s all day long (if you get the right feeders...). $5k gets you a moderately large batch oven. The payback period is not very long if you can find the right clients. You could do an order like each week for $5k and be happy (and not too busy either).
There are quite a few underserved market segments. If you want to compete with a giant CM for giant orders, you're gonna have a rough time. If you try to do it with a 40 year old DIY pick-and-place you glued together - like so many do and then talk about how difficult it is to get any good boards out - you're gonna have a bad time. If your first thoughts are "OK I need to rent this 10,000 sq. ft. facility for 25k/month and
then I'll look for clients!" you're gonna have a bad time.
But if you have the space (a big garage can do nicely), have the inclination, and are halfway smart about it, then you shouldn't have too much trouble finding a niche you can happily fill.
Anecdotally, a mentor of mine back in Atlanta had a few friends that somehow won a 10 year contract to build parking meter PCBs for their city, despite never having used any SMT equipment at all. The contract was somewhere in the range of several million $$ per year. Not only did they figure it out, but the contract paid for their salaries, a couple of employees, a large space, and the entire line. It took them maybe 1-2 months out of the year to fulfill the entire order for that year. The rest of the time they just kicked back while paying themselves $300k salaries.
Obviously that's a "stars aligned" kind of situation, but my point is that it's not rocket science. If you begin by focusing on all the ways you're definitely going to fail then yeah, you're probably going to fail.