Repeating my comments about the Johnny decimal system in an earlier thread …
The decimal system is folder-based, single-threaded, and optimized for manual retrieval of physical items. Decimal systems are fundamentally based on the premise that you can determine whether something (books, in the case of a DDC library) suits your needs by its name/appearance alone. They do not take advantage of modern computers’ capabilities to process and combine multiple threads of information.
Decimal systems are awesome when you have a physical drawer of paper documents. It’s a different story for cataloging digital information; you’d want to harness the processing power of silicon chips (through search, for example) to expedite the process of cataloging. The JD system definitely do not leverage search or other advanced powers that your computer offers.
While you’re happy with JD (for good reasons!), it’s also true that your system is hindering your productivity.