Re: Well duh! - not just the hardware
I also have a white 2007 Macbook, still going strong.
I upgraded the RAM to 4 GB, replaced the battery and swapped in an SSD. Each upgrade / repair took at most 10 minutes.
Lots of built in obsolescence on the OS / app front as well though. Still running the fine Snow Leopard 10.6 on the Macbook but most new apps won't run on that.
My newer Mac Mini running Mountain Lion won't allow me to upgrade to the latest Logic Pro X unless I upgrade to the allegedly flaky Mavericks (as Yosemite is no longer available).
I am a bit fed up with Apple.