The main reason is that a turbine extractsrequires a pressure drop to extract energy from the working fluid predominantly. The drop in temperature that is observed in a turbine is a result of the formexpansion of a pressure drop; itthe fluid; the turbine doesn't care how much thermalhave a way to extract the heat energy is indirectly from the fluid.
The total work done by the fluid is typically expressed as a change in enthalpy, so to speakwhich is the sum of internal energy (heat) and work done by expansion (pressure drop): $\Delta H = \Delta U + \Delta (PV)$. If the exhaust pressure of your combustor is not much higher than ambient pressure, then it will not havethere won't be much capacity to turnof a pressure drop across the turbine and hence not much work will be done by the gas. The gas will exit the turbine but will still beat a relatively hothigh temperature, indicating wastedthat it still has a lot of energy that wasn't extracted by the turbine.
InsteadThe solution to capturing this wasted energy is to instead take some of that heat energy and convert it to pressure energy by boiling water - now you have a high-pressure working fluid that's much more useful for driving a turbine. The turbine is now able to extract much more of the original heat energy in the form of pressure, hence higher efficiency.