There are 297 shafts for the disco housing, but they aren't common. I know they came in 95 YJs....not sure if that's the only application or not though.
Another downside to the disco is that it's one more piece that can fail. If you have the cable, then that helps. The housing is actually a little stronger with the disco, but since it's hard to get the same 297 shafts for the disco, they're commonly swapped out, or converted to running on piece shafts.
The whole reason for lockout hubs, and the disco front axles is the increase in gas mileage. When you're talking big trucks, it can made a difference, however, in terms of a small vehicle like an XJ, they determined that the difference was negligible, so they ditch the disco feature. Plus, again, less to break!
Some people like the ability to disengage, like lockouts, and if you want that, then find some 297 shafts for that thing and run it!! You can ditch the vacuum stuff and use a cable, or just operate it manually (which you'd have to crawl under there, but not that big of a deal).