Why isn't there an installer or a wizard that we could just click on update and it then updates the wallet automatically, are you guys lazy not doing that or is there another reason?
We don't want to have an autoupdater in the software. That would be against the ideals of decentralization as you would be relying on a central authority (the core developers) to provide you with correct, non-backdoored software via the autoupdater. Autoupdaters can force users to use specific versions of software and we do not want that.
I'm still running the old version of Core what happens if I don't upgrade to new software?
Nothing. If there is a hard fork, you won't be on the hard fork chain. If there is a chain split due to BIP 91 (aka the first half of segwit2x) or due to BIP 148 (UASF), then you can use the
invalidateblock and
reconsiderblock RPC commands to switch to the chain that you want to use.