I agree 100% with the bolded part. Some tasks don't need to be done by uniformed pers, particularly in small sections where there is little to no room for career development/advancement. A part-time civilian position with reasonable pay could likely attract someone looking to make a few extra dollars, who isn't interested in rucking and shooting guns.
UoS is useful and necessary for a volunteer military that mostly works/trains for expeditionary ops. If/when Canada is facing imminent invasion, then we can look at handing rifles to every person willing to shoot, regardless of their fitness/physical capability. Until then we need to pick and choose the ones capable of working/fighting in harsh environments.
When a member steps onto a ship as a crew member, it doesn't matter what their trade is, they are expected to be able to don PPE and fight a fire, help build shoring, or move casualties around the ship. Jim might be the best mechanic to ever turn a wrench, but if he can't do those other tasks, there is no place for him in a warship. Nobody wants a "rider" on the ship when things are going wrong.
When I was deployed with D Bty to Kandahar in 2007, I was not just expected to launch weather balloons, I was expected to be able to help dig mortar pits/my own shelter, as well as move ammo and other stores just like the gunners. Just like with the navy, there was no room for a "rider" who was a burden apart from doing one thing well.