while he is somewhat "right" its all for the wrong reasons. not that china needs a "war" to actually learn capabilities are how they work. you can simply do that though military exercises that actually tests your limits and capabilities. nobody is ever ready for the "next" war and this next war where the us has experience.... losing to the taliban in afghanistan??  back to my point, the us would win if war over taiwan broke out right now. but it would still be pretty costly. china is making like 150-200 j20 fighter jets a year. with the j-35a also being in full production as well, and they constantly keep updating their latest planes with modern electronics. while other adversaries like russia have near peer status on equipment or (good enough). china is actually producing its air force and navy in large numbers.  china's military is also being curtailed to fighting in the south china sea specifically. unlike the us who has to fight on a global scale, with china also fighting in the backyard of its territory. every loss the us suffers is substantially a lot worse compared to china. i say in 5 years china would pretty much be the dominating force the south china sea for sure. unless the us navy commits a majority of its forces to area, taiwan is pretty much taiwans to take.
United States