Why doesn't the RMS current and voltage give me average power?
Averaging the instantaneous power is the correct approach here.

The product of the rms voltage and current gives the apparent power.  The average power is, in general, less than the apparent power due to a less than unity power factor. 

See this related question for a detailed answer on the power factor calculation.