Major overhaul takes months or years to materialize. The different improvements that you see in the protocol often comes in the form of a proposal (BIP) first before it gets tested and merged. This is a slow process because we cannot force everyone to upgrade and we would have to ensure that its implementation makes sense in the grand scheme of things.
Between releases, optimizations and bug fixes forms the majority of the changes. You would be able to find these in the changelog. I personally am against a fast tracked development scheme unless it is mandatory.
Major haul says it all. They can be a bunch of really good updates or improvements, so let's expect that they will take a long time for them to get deployed in the system but all waiting is definitely going to be worth it. Even though an upgrade sounds innovative, indeed that there are still people who like the old school or traditional stuffs and it might take a long time for us to convinced these people to join the revolution but if they do so, at least they change their minds and that's fine that if there are no unity in the community.
The different improvements that you see in the protocol often comes in the form of a proposal (BIP) first before it gets tested and merged.
Apart from what I've said earlier, this is another factor on why we can expect a long delay. Bitcoin is truly interesting isn't it? Bitcoin is a form of money, so it's important that things will get polished because we don't want to lose our funds easily.
I personally am against a fast tracked development scheme unless it is mandatory.
Fast or slow, we can't do much anything about it but the decision will still depend on the project owners, though that's true that mandatory updates are always going to be instant. They don't need to ask for a second opinion anymore from the public because if they will wait any longer, that can cause more damage in the project. I'm sure we don't want that to happen too if we are also supporting them.