minecraft and world of goo both come from "indyprogrammers", that made many experiemental gameplay demos.
So they have a well funded programmer background anyhow. Having your own engine lets you have more power over the design and features. (no workaround looping back and forth) But I think they are special cases.