It looks like workflow is only used by cms, ticket-tracker, glossary, wf-ticket-tracker., and cms-news-demo None of these packages are part of the core, and they list workflow as required, so it should be safe to go ahead and make the change so that workflow is not loaded as part of the core.