I think you are very much right but they are hoping that if they keep throwing stuff out there and building ecosystems that something will catch on, bring great financial success and they can organize around that product. Also it seems like Ubuntu is a personal project for Shuttleworth who may keep funding it indefinitely even if it doesn't become sustainable as long as his money doesn't run out.