We need to remember that Sun Tzu, Clausewitz, etc., were not writing in a market environment. I doubt they could find a publisher today. Mahan maybe because the Navy mafia and defense industry would have liked it.
Even university presses look for commercial viability these days, making it hard to find a venue for complex, breakthrough works. Instead we end up with pop strategy like Barnett.