Doesn't this just amortize out to be roughly the same amount of deduction over the long term?
All the big companies mentioned should be relatively unaffected over an N>5 year time period. Also this was something that's been in the works for years so their accountants should have been planning for it so it wasn't a financial shock (and company financials seem to indicate no such shock).