SAP lacks some features that make ETABS useful in building design. Also, obtaining meaningful output for design using solid elements is more difficult. It would be nice if ETABS incorporated SAP's ability to assign offsets to the slab thickness to vary the centerline while maintaining connectivity using internal constraints.. kind of like what ETABS does now with the insertion point assignment for frame elements. But ETABS should be able to model most variable depth slab design applications for you now.
In ETABS, slabs with different slab sections/thicknesses are typically modeled sharing the same centerline for each floor in order to maintain connectivity. If you want to model a slab with variable depth, you can define different slab section thicknesses in ETABS, but by default the different slab sections share the same centerline on each floor, an assumption which might be problematic in some situations, but in most situations that assumption would be ok.. drop panels, for example, can be reasonably assumed to have the same centerline as the slab for most design applications.
In those design situations where the change in centerline location is a concern, like with a step level, you could add a reference plane in order to model the change in slab centerline locations in different areas of the same floor, in which you would model upper and lower portions of the slab disconnected at first, then connect them together using wall and/or column elements. No need to hassle with other programs like SAP or Robot in most situations involving variable slab depth.
If you were designing an 8 foot thick/tall machine foundation with soil properties varying significantly by depth, then you might be better served using solid finite elements, but for slab designs, even with variable thickness, I haven't seen many situations where solid elements would be useful.