My father still use my square white Macbook, it stills work as good as day 1 with the factory battery. I wonder if my 2016 and 2018 MacBook Pro will get the same lifetime, if they does, it's still crazy hardware.
My keyboard broke on my 2017 Macbook and they had to replace the logic board to fix it. I've already broken keycaps on my replacement. I'll be lucky if this thing sees 3 years.