Unless these industry experts have worked in a product development process before they don’t know what they’re talking about with regards to making major changes to important components. You don’t in fact need to redo the whole test stack every time you swap out an old component for a new component. The amount of time you need to retest a component swap in fact depends on 1) the maturity of the component itself, 2) the maturity of the overall system the component belongs in, 3) the level of risk involved in either the component or its swap. Testing a new engine is of course always going to be a very big deal, but outside of that most other non critical systems only need to demonstrate equivalent fulfillment of requirements. You also don’t need to swap to all domestic all at once. In fact the parts replacement process has both lower test burden and lower risk if you swap out components gradually as part of your continuous product improvement process, since it will allow you to put those components out into field to be tested in real operations without stacking risks of having everything new tested all at once. This is almost certainly what will happen with C919 indigenization, and in fact this process has already started.
Outside of a new engine and the avionics pretty much every foreign part in the C919 is low complexity and low risk, and only needs to demonstrate equivalent engineering performance requirements. The domestic avionics however can effectively be an indigenous copy of the foreign avionics forked so that it can be sustained domestically. The engines meanwhile will already have their own test and certification process so would only need to fulfill verification requirements at the integration testing level. While these things will take time they are also not the kind of full decade long reset of development that the sources cited in that article claims. Just because someone is a consultant in an industry doesn’t mean they actually know how product development in that industry works.
EDIT: And to the point I'm making here, after double checking the professional background of the consultant they're quoting, that dude has never seen time on a factory floor or an R&D lab.
What you have said has given me assurance that it might not take that long as claimed in this article. But one of your assumptions could be wrong in the current geopolitical environment.
You said "You also don’t need to swap to all domestic all at once. In fact the parts replacement process has both lower test burden and lower risk if you swap out components gradually as part of your continuous product improvement process"
That kind of gradual replacement is only possible if China is allowed to continue to use those foreign components and actually make C919 in a large scale manner and have a viable business. Then they can slowly replace component while continue to manufacture planes and see them run in a commercial setting.
But the way US has been going crazy sanctioning China every other day, do you think US will allow China time to gradually replace components while developing an industry?
If this crazy pace of sanctions continue, there is a strong chance US will essentially stop all components export with a single order like putting COMAC on the entity list.
That essentially halts C919 production and forces COMAC to replace everything at once, which could require full redesign and recertification. That's why I said in the beginning that C919 project could be on borrowed time as US could essentially halt it with one single blow.