Yes, but applying what works on the non-combatant AOPs onto different classes that aren't designed or set up for that, have a different CONOPS and 250 crew instead of 50+ detachments is inherently stupid if they don't take the context into account, which they don't seem to.
The CPFs are planned to be in plcae until late 2040s, and the CSC is using the same basic crewing concept (with the same kind of space limitations and throughput requirements).
QoL is supposed to be a big deal now, to the point where it overrides safety/common sense, so not sure how converting full time jobs to a temp position and expecting people to do departmental work on top of that is an improvement.
It would have been a lot easier to scale back on the number of billets but keep filling them with the existing stewards, while starting to roll back on the shore positions. Transferring the ship jobs to other trades will just make other yellow/red trades more distressed.
This seems a lot less like a well thought out, logical decision then someone with an axe to grind campaigning to get rid of a trade they don't like, and supported by greasy bastards hoping to transition out of a uniformed job into a better paying civvy job as a mess manager ashore.
It'll happen anyway, and the RCN may have to do the same as the Martech trade and wait until the people in the decision retired to try and make something that actually works again, but will take us 10 years to get a structures specialization back in place. In the interim it's resulting in real capability shortfalls in the fleet right now.