That's basically how the movie industry has always worked. Why keep people on your books when you're not actively in production? It's one of those cases where organized labor seems to work out well for all sides. The unions provide talent and craft support when/where it's needed, then they go away when the work is done.
It'll be interesting to see if more industries are able to adopt a similar model. Similar incentives exist, but a company that makes software or hardware isn't an on-again, off-again concern like film production.