There's a huge difference between excelling at your craft and caring about your work.
As a software developer for a commercial organisation, the work is to make profitable software. Profitable does not mean the same thing as elegant.
There is a huge amount of skill involved in creating profitable software, because it involves a huge number of judgement calls about what matters, and what will produce the most bang for the least buck.
Creating beautiful, elegant, software is easy when there are no time constraints. Beautiful, elegant software is wonderful stuff when it's part of a non-commercial open-source project that we all use and depend on.
That's not the stuff most of us write. We write code that's part of a product that a limited range of customers will run, paid for by a limited budget. We very much need to be good at our work, which may well involve writing shitty code quickly if that's the most profitable thing to do.
Caring about our work is not the same thing as writing elegant code.