So if they don't validate their product, are the Creo folks building the product for the love of it?
It's a calculated risk. If no one risked building such products we wouldn't have innovative operating systems, languages, storage engines, etc.
It's also not a brand new paradigm they're inventing. Look at Game Maker which is pretty commercially successful.