Hide Forgot
If a user does not update with 3.0.2 and stops after 3.0.1, then even though the user has updated, user will still see the errors present in 3.0.1. This leads to a bad user experience. Ideally it should be an atomic update without the choice of stopping between 3.0.0 and 3.0.2. The other problem is after 3.0.1 also user has to reboot and then again after 3.0.2 the user has to reboot. An atomic update from 3.0.0 to 3.0.2 should only require one reboot. This is observed in 3.0.0
When a user gives update for 3.0.0 it should be updated directly to 3.0.2. Otherwise if a user conducts some tests he may see the same problems present in 3.0.0.
Update policy is based on what the update has. Its not possible to install all updates at once.