I've seen the phenomena of people moving and redoing the same tech idea multiple times. I'm pretty convinced that is a negative for the industry. The seem to move on to get another chance at their idea after it becomes contaminated by reality at each employer, destroying a string of organizations with some "pure" vision of some architecture or another.