There are many ways of generating a sine wave, the problem is making a power amplifier which is efficient. Since the voltage and current are changing over time there is always power lost in the system, hence the big heat sinks on audio amplifiers.
If you use a square wave, the output devices...