If they easily published the information, we would all wait on sales on empty cruises. They need to maintain the impression that all cruises are selling and you need to buy in a hurry.
As for the systems that do show availability, it is only part of the answer. A large TA could be holding group space which doesn't show on inventory.
🚢 Cruise with your favorite Keene Luxury Travel Staff Member! 💰 5% KLT Reward plus Shipboard Credit available (amount varies per voyage)! 💲 Offering Enhanced KLT Rewards on voyages hosted by Ngaire & Clay!