LFS, Crux, and Gentoo probably changed my life in profound ways 20 years ago. At the time, I thought I was kicking the tires on desktop Linux.
What I was actually doing was learning how to apply critical thinking in the real world. Every abstraction layer removed from a subsystem tends to require increased reasoning from the user. Maybe even a little ingenuity.