Re: I've no problem with this if the general was fulfilling required flight hours...
I see your point here - about keeping staff current and flying.
I don't know the practice in real life.
I would expect Mid-level officers (the air equivalent ranks of Colonel, Major, etc)(can't be bothered to go to Wikipedia to check the exact ranks in the Airforce) to be still flying.
General however, doubt it.
But what do I know.
The Apache ... was just an example.