Who said there was anything wrong with it? Lots of programs recommend using iframes, and some even serve ads in iframes.
I agree with netsavy... there's nothing wrong with using an iframe, but sometimes iframe coding isn't compatible with a networks coding...