> surprised it took author this long to realize it

I don't think "realize" is the right word here. "Realize" would require them to have been affected by this issue but unaware. Instead, they were not affected with their previous models, only with the new ones.