I see this with basically everything I use and look at in life: there's always something that can be done better (or better for me at least). Things I'd like to change on my car, things I'd like to change on my house, etc. The problem is lack of time, and too-high barriers to entry. For instance, my car's pretty new and there's some things I wish I could change on it which are really just software, but it's all closed-source and proprietary and completely inaccessible so it'd be a giant project to reverse-engineer it to make even a simple modification. But with open-source software running on a PC, this is a golden opportunity to be able to jump in and learn how others did something, and be able to make your own changes with a relative minimum amount of time getting set up (i.e., not needing to do reverse-engineering). Even writing your own applications is pretty easy these days with Free/open-source compilers, toolkits, libraries, etc. You can do all kinds of things with Python, for instance, and all the tools you need (including the OS) are freely downloadable.