Our last company went that path. We planned to build one product, but first we had to build an initial feature set to support it. That initial feature saw early traction and we never got around to building the real product. Not a bad outcome for us, but we definitely were not able to realize the vision we had.