Very true, it's the nature of the business. I worked for an engineering placement company. While we did place permanent employees the bulk of our business was temporary engineers. And these were placed with very large global companies like Disney in aerospace, piping, chemical etc industries. I figured those were pretty stable jobs, never a temp, until I began working there. Companies putting together big projects needing lots of engineers etc do not want to hire them permanently because they not only are costly while they work for them but when they have to let them go at the end of the project, it's very costly. Many go from job to job as contract workers and hope they may get a permanent hire at some point, but also aware that when a project ends their value to the company may end.
Disney is pretty good about hiring them for long term projects but once those big ones are done there simply isn't enough work to move them all. That would be a hard part of working for Disney - the excitement of being an Imagineer, but the knowledge that I may be expendable. Completely agree that due to all the Shanghai issues even if there are new projects at WDW etc (which there are a few) they may be reluctant to work with the same group. I would expect when the ROL is resolved one way or another, some of those will be gone as well.