I've had my Nexus 7 2013 Wi-Fi now for just over a year in that time the operating system has gone from Jelly-Bean to two (or was it three?) versions of Kit-Kat and is now in its second version of Lollipop.

Why do Google update the OS so often and so badly and when is the next one due?