That is the correct behavior. Communication between Revit and ETABS is on the analytical level. This is also the tidiest way to ensure a clean analytical model / 1:1 with Revit.
For your issue at hand, after receiving your ETABS shells in Revit, you could use the Analyze -> Analytical Automation -> Analytical to Physical for Buildings automation: