Yeah and you can only do that if you have student-level free time. I used Linux as a student. I could keep it mostly working. Now I have a job and children and I like my laptop to last longer than 2 hours and connect to WiFi reliably.
My computer is has been on the wifi for the last 5 days it's been on?
The downside to Linux is nobody actually wants to constantly modify or maintain components to their liking and nobody can agree what a good liking is so nobody likes the way somebody else does it.