Why do some apps only Airplay the audio?
The developers of those apps have blocked AirPlay video. Though the default is to allow video streaming, individual developers can make that call for their app. Older apps (before iOS 5) will all do it, as well many released after iOS 5 came out.

See the developer documentation, specifically "allowsAirPlayVideo" here.