Owning your whole tool chain is important part of becoming a seasoned developer of quality software.
Building the software is the first step. We all love to use Integrated Development Environments (IDE) but what happens if you lose license to that suite of tools?
Your developer ergonomics are important and it is why we use those heavy weight tools like Visual Studio, the best IDE ever invented.
How would you even start rolling your own development toolchain with “free as in beer” tools?