I think you are right. When they put him in the game they said it was just a temporary place holder until they could get something better in place. That was about two years ago now and I'm guessing that with their new owners and a steady focus on the simulator offering that updating this animation is on the WAY back burner as the sim guys have no use for an avatar.
While we don't see our avatars when we're hitting, we do see the other players avatar during a multiplayer game, which a lot of us do play. Most of my tour rounds are in multiplayer.










