I feel as though I've been trying, in my short time here, exactly what you're suggesting here. It turns out that it has been a fairly major source of friction, because small incremental changes are really hard to float unless there is consensus on where the future of the codebase is going, which we certainly don't have. So a lot of the changes I try to "make anyway" seem to meet push-back from my team, despite my many efforts to argue for long-term goals, or even the value of the single incremental piece. The friction I mentioned surrounds this push-back, but the feeling I'm getting is that this push-back is based in an unwillingness to try new ideas. As I mentioned, maybe this is due to my lack of experience convincing people of new ideas, which makes me think I need even more to be in a learning environment.