Yep, good call on inventory and sales channels.
Back in the hey days of pre-internet stock bubbles, I worked for a large tech company which sold hardware through value added resellers (VARs) and distributors. Our revenue recognition policy allowed us to claim revenue when we shipped product to the VARs and distis. If a quarter looked like it was coming in a bit light, we would work with the sales channels to take more inventory.
It worked short term, but was a disaster long term. The sales channel quickly learned to expect this influx of inventory at the end of the quarter, delayed orders and then were able to negotiate favorable terms (lower prices, stock rotation privileges, sell through bonuses, other incentives) to take on end of quarter inventory. So every quarter, we would stuff the channel at less and less favorable terms. We were just hoping sales would reverse and pick up, thereby making the sales channel need us more. In the end, it all came crashing down. Ended up taking a huge write-off, changed revenue recognition policies, and you can imagine the reaction from Wall Street. Blood bath; makes TSLA's 50% drop feel like a cool summer shower.
Since then, I've specifically never invested in a company that recognizes revenue when selling into a sales channel. Too easy for numbers to be engineered.
Not that I'm saying that's what GM is doing. Of course, I would never accuse a stand-up company like GM and a stand-up CEO like Mary Barra of such a thing. (Not sure which emoji works best here
)