Keeping things as open source / universal would be the best bet at streamlining the flow.
Dragging and dropping files or paths into open source type programs and applying straightforward settings or guidelines to the toolpath would be something.
Even having the software open and have a novice/intermediate/advanced interface would be a unique twist.
Create or drop a CAD model
Drag and drop a readily available tool file into the workspace
Drop down window to specify the machine and perhaps a few different parameters
Select or specify your workholding via model or some generic setups
Via few different clicks have some easy to understand toolpaths applied
A very intensive simulation with crash detection etc
Walk through the work and tooling setup
Unfortunately stuff is proprietary, theres lots of options/machines and some dont speak the same code, tons of mods/configurations, processing power, etc etc.
There has been a lot of focus on breaking down the feeds and speeds lately which is a big hurdle once you have everything else figured. However, even just CAD modeling for manufacture can be critical/helpful as you can create the same part but one is inefficent and takes 2x or more time to machine than the other and the function the same. It’s really just a lot to take in and understand to get really good results that you expect every time (more/less).