The different workspace types are great to have pre-built customizations for different functions. It's also helpful that workflows/statuses can be applied per workspace.
A challenge with the current approach is that certain workflows/statuses cannot be applied across different workspace types.
For example, the statuses cannot be shared across features in a product workspace and activities in a project workspace. When reporting on statuses across the different workspace types, the statuses are separated even if they have the same status name.
Thanks for the idea!
Workflows are now agnostic of their workspace type. You can create a "feature" workflow and use it across any of your workspace types.