If you create a good product the market will pick it up, throwing cash at random projects and killing it when it doesn't make huge profit sounds wasteful.
Committing resources to projects then keeping them/killing them depending on how they go really isn't abnormal or a poor business practice, no matter how much you try to make it sound like one.