I agree that feature updates should be every 12 months instead of every 6. However the comparison with Apple isn’t very relevant - they have total control over the hardware fleet whereas Microsoft is pushing updates to machines made by many different OEMs (not to mention custom built devices).