I think there's a possible disconnect here. It seems the OP wants a lean, simple way to store samples and trigger them, not necessarily a full-blown, big deal sampler like Kontakt (and I don't think it's necessary to re-invent the wheel anyway).
In addition to the aforementioned DropZone, Session Drummer is good for one-shot samples. But Cyclone is great for that kind of thing - it even has its pads laid out in the usual 4 x 4 matrix, so you can trigger it with all those zillions of controllers that have 16 pads. The main limitation is the pads don't respond to velocity, but the compensation is the way it can work with loops as well as one-shots, and lets you re-arrange slices. If it was velocity-sensitive, it would be a
fantastic VI. Beatscape is a similar "matrix" sampler, and does have velocity. Some people find it unstable in their systems, but I don't have problems with it.
I feel part of the perception of SONAR not doing this kind of thing is that the program did groove/loop/sample-oriented stuff before a lot of others. For example it has always handled REX files superbly, even better than Reason until fairly recently. But because it was "so long ago," people overlook those solutions, and that's also why - even though they're perfectly functional - they're perceived as "long in the tooth."
Finally there's Rapture, which does the "big boy" sampler features - keyranges, velocity switching, positional switching, etc. Although limited to six simultaneous samples, you can do
a lot with those samples.