Space is a high-risk investment. China as a developing country is limited and constrained by its funding for more ambitious programs.