Some projects do, for example the Lua programming language does their work in private, between releases.
Other projects do it less successfully, making grandiose claims and later releasing things in a partially working state, for example the V-programming language.
It's not super-common, but just those two examples off the top of my head show it's not entirely unheard of.