It's been more than six months since Android 9.0 (Pie) arrived. So why has it taken so long for device makers to roll the update out?