The Oriole doesn't take much crew, but still eats up resources on the support side. When safety related installs are going slowly because of funding shortfalls and we're limited on what parts we can buy, then yes, I seriously question why we are spending money on the Oriole. It's neat, but basically a vanity project.
Some of the ships should be tied up for strictly safety reasons until we get basic systems fixed, which would help the crewing shortage. The MCDVs provide a pretty big bang for the buck though, so I'd actually suggest keeping them going while we fix some of the basic mechanical issues on a number of CPFs with a few of those in deep alongside maintenance periods. They are beat to crap going into the DWPs, and with the basic safety related PM completion rates in the 30-50% range, have a lot of systems that need massive amounts of repairs, even after the million+ hour DWPs.
Won't go into details on a public forum, but if we weren't exempt from the Canadian Shipping Act and had to pass some kind of commercial inspections before sailing, most of the CPFs would be alongside until things are fixed. That standard falls well below what you need for a warship to recover from battle damage, and we're not meeting it in a lot of cases.