Certainly, and if most jobs allowed me to ship products I'd like to stay and see them all the way through. A lot of jobs however, end up with the products being stuck in development hell as management keeps changing requirements while being too scared to test their assumptions in the market _and_ don't give raises.
If I'm already going to be stuck building things that never release then I might as well get the most money that I can
If I'm already going to be stuck building things that never release then I might as well get the most money that I can