Hughes Tooling: I understand the desire, but ufortunately, this is just kind of the nature of Direct Modeling. Direct modeling is maniuplating the model in its final form, by pushing and pulling the model. It's not history-based, so in general, you can't go back and edit things. There's no "rollback". That's why we added History-based modeling as an option, to give you the choice.
As we developed DM, though, we did realize that, for some operations, we could do a pseudo-edit. For Fillet, our modeler supports "reblend", which is a local modification of a fillet face, keeping the tangent conditions to adjacent faces. So, we added an "edit" option to fillet. All this really does is call Press/Pull on the faces of the fillet (try both and you will see that they are the same). Similar situation for Hole: What "edit" on Hole does is just delete the faces of the Hole, then launch you into the Hole command again (it does stash away the settings to make the new hole similar to the old hole). But, this is kind of the limit of direct modeling.
Extrude is much harder. Yes, in a simple case like an extruded rectangle, with no geometry added afterward, Fusion could probably do the same trick as for Hole: delete all the faces and launch you into Extrude again. But, think about Extrude in general. You can create a lot of complex geometry with an Extrude, that you cannot just delete and have the model heal back to where it was before the Extrude - it's too easy to consume lots of geometry than cannot be put back together (kind of a Humpty-Dumpty problem). So, we chose not to try to separate out the simple cases (even detecting these cases is a challenge, I suspect). By the way, it is possible to get Hole into a similar situation: Make a big enough hole so that it wipes out something significant, and edit will not return you to the original state. Or make a "corrupt" hole with later features, and edit will be unavailable.
Now, it is a valid question to ask: "why put the 'features' in the browser at all?". And, this was a controvery even within the team. The "feature" here is mostly just an easy way to select all of the faces that are associated with that feature. So, if you have a boss or a pocket that you want to color green, you can manually select all the faces and apply an appearance, or you can select the feature in the browser and get the same result. We have had people ask to just take out the features that you cannot edit, and I understand that request.
Hope that helps clarify the "direct vs. history" topic at least a bit.
Jeff Strater (Fusion development)
Jeff Strater
Engineering Director