The 24-36 month figure is likely not static, but continuing to go up. I'm over 48 months and if it's not broken, don't fix it.
Agreed, though I also add "unbearably slow" as a form of being broken. Whether you view this as the cost of running newer software/webpages with fancier animations, a collective form of donations to developers using less efficient languages/frameworks, or an externality pushed onto users by the ad industry may vary.