Air Canada here is an example.
Rather than making revenue off of those willing to pay to upgrade, states that their cabin is full. It is not full. 3-4 seats have crew members in them. Why would they do that. It is truly odd. Why would they not want to make revenue??