Maybe airlines buying airplanes is just like us buying cars. If one brand hasn't cars on shelf, we go to the dealer of another brand and drive the new car for vacation next day.
An air carrier is a business, which means it needs to consider how much profit it can get from the plane when it takes it in. COMAC is a new player even in Chinese market and C919 isn't a mature aircraft, which means more C919 in its fleet, less utilization rate the fleet has. A Chinese airline won't take in lots of brand new C919s to replace its old 737 or A320 fleet if they isn't mature enough to outperform those old planes. Airlines want to receive new aircraft gradually to give the plane, their own air crews and ground stuff time to mature.
Your statement is generally acceptable but not entirely true, in the case of C919. The slow delivery rates of COMAC is due to slow engine delivery as well as components from contractors.
Many of the Chinese airlines are partially owned by the government, with controlling stakes. Which mean they have to follow state directives, including cutting reliance on Airbus and Boeing, especially Boeing. Any US ban can seriously disrupt China's civil aviation as what had happened to Russia's civil aviation.
And Trump- Biden -Trump adms has been proven to be confrontational with trade war, chip war, AI war, Chinese EV ban, Huawei ban , expanded entity list etc.
Chinese airlines will take in whole lot of C919 not just because of above mentioned, also because they need more new airliners the demand of which Airbus is not able to meet, and Boeing jets is politically not welcome (but accepted as bargain chip in trade war with US).