Many projects don't get the go-ahead or get pulled at the last minute due to resource constraints. There are more great ideas than there are people and systems.
Corners are cut in coding & testing leading to re-work.
Mobility moves are encouraged, but the reality is they are difficult to come by, and remaining in the current role can be limiting if you like a challenge.