We also just started with migration of our strapi projects.
The fact that data inside of components in dynamic-zones of collection-types are missing in the lifecycle-hooks make strapi useless for us.
Why would you change that behaviour and even consider announcing end of support of v3?
Really disappointed.