I've noticed the same behaviour for a while. I am lucky to have access to hotlines, which for the best value book into G class. Take a look on Expertflyer for G class outbound and there will usually be a smattering of seats. Inbound is nearly always significantly fewer.