In my opinion, it is the out-sourcing and the failure of BMW to conduct rigid quality control on parts made in certain countries where manufacturers have shown over and over they don't care about quality and will ignore specs and such. If BMW is going to out-source, BMW better be performing the quality checks rather than trusting these manufacturers.
That said, look back at other issues BMW had - "final drives", wheels, "lifetime" sealed oil/lube that wasn't - and see how they handled those. They denied, ignored, and stuck their customers with the bill. So this recall / no sell policy is a WELCOME change to me. That's how it should be done. You don't sell the bikes and then see how many come back and how many you can get away with sticking the customers with the bill.
And yes, other bikes have issues too. My 2009 Suzuki GSF1250 had its rectifier assembly recalled and replaced in 2011. Mine had not failed, but Suzuki was seeing too many failures and recalled them all. Fast forward to 2017 and Suzuki recalls and replaces the rectifier in my bike again - that in an 8-year old bike. That's how you take care of your customers and stand behind your product. BMW is simply now (maybe) learning that.
Hope you are right...however...2019 F850GS, early production run shipped out with too long a side stand. When stand extended bike is too close to vertical. Bike has to be leaned to right just to get stand down. If any crown to parking space, forget it you need absolute level or a fall over is a good possibility. BMW changed this stand sometime during the run and now the F850GS model comes with a curved stand and a decent stand angle. No notice or retro fit from BMW. It takes a plea to rep to get the "correct" curved stand to alleviate this safety hazard. BMW has a ways to go yet.