Solid should find their own intersection,offset feature is like cross between surface and solid maybe that's why.just guessing.
also sometime i find need for "select offset upto or hold shift to catch the point/surface" while offsetting a curve on a plane instead of giving actual measurement.