You were comparing revenue as a way to show that AMD and nVidia gain the same amount of money, but that is inherently dishonest because in the case of nVidia practically their full revenue is relevant, while for AMD only their GPU revenue is relevant. .
Should I compare AMD to Intel then? Intel is into way more areas and way more stuff than AMD but overall they make their profits too see:
https://finance.yahoo.com/quote/INTC/financials?p=INTC
The is nothing dishonest about comparing AMD to nVidia, any more than comparing say retailers like Walmart vs. Walgreens. Specialization or not is no excuse for poor management.
BTW, not that I buy into nVidia's marking crap, but I think nVidia would want you to know they are more than video cards, or gaming, like they stuff for automotive, AI vision, mobile, etc. When these companies are running at 5 Billion a year in revenue, it is not all concentrated in any single item like the way you like to imagine. AMD is screwing up if they do NOT know how to make money from a bread and butter $200 video card dead center in the mid range. The manufacturing costs of top end $700 card vs a $200 is really not all that different, but those costs are not even an issue for AMD or nVidia, that is imposed on their board partners, fans, heatsinks, memory, pcb, vrms, those are all costs for the board partners and they not cost that much more for a GTX1080ti vs a GT1050ti. The chip fab costs differences for a GTX1050ti vs GTX1080ti is negligible, the real costs are all in the R&D, and in that we already see AMD spending less.