Not a design flaw. It is deliberately done this way on Tesla and many other cars today for improved aerodynamics, which increases range. ICE trucks and SUVs often don't do this as running a brick through the wind is already an aerodynamic disaster and MPG is expected to be awful.