Nintendo always usually worked in that way. It's because the graphics, engines code, game code, sounds and music can represent the least amount of work of a game. The biggest amount of work is the game design, gameplay, and general polishment. This can take years, and thousands of trial and error checks, and still you will never be sure if it's good enough or not.