Android manufacturers are even worse when it comes to this as they let carriers customize the firmware completely (which then interferes with updates) and should also be shamed. This doesn't however say that this is some kind of standard; it's just OS manufacturers being in bed with carriers and doing them favors.