Thanks for the reply, that is genuinely awesome.
Implying that software updates are a service is plain wrong especially when it comes to improvements in security and stability. This is a consumer right for all manufacturer supported devices; end of life devices are obviously not part of this discussion .
No offense to the Android crowd, these are all glorified skins on top of stock Android. When it comes to maintenance this is actually a benefit because updates can be pulled upstream from the Android Open Source Project. IMO this should be a bare minimum responsibility from any self respecting manufacturer.