Does it mean "They don't have enough money"?
"Reasons include a shortage of Chinese companies whose financials pencil out. Many that have gone public are “unicorns” worth more than $1 billion -- valuations that may be out of reach, said Yanhong Lin, founder and managing partner of CTIC, which is based in Palo Alto, California, and has offices in Shanghai and Nanjing."