Even that doesn't fully avoid recompilation of the same crate, due to features changes across the dependency chain.
Changing features should be happening a lot less than building, you surely would go weeks between those after early dev.
Changing features should be happening a lot less than building, you surely would go weeks between those after early dev.