It doesn't quite work like you or I would buy five cards and flip them for a profit and we need profit on every single card. At this point Nvidia have probably sold enough cards to cover RND and manufacturing costs. Now every card sold is pure profit. But every card on a shelf cost money to be on that shelf. Also new cards are coming soon. And more cards they sell more happy investors.
I remember an article about Sony's PS5. It took about a year of sales of consoles and games for PS5 to become profitable.
Edit: Remember. Nvidia recently payed truckloads of money to TMSC to book fabs upfront. Once they sell enough cards to recoup that and other costs it is all win for them. At that point you see drops in prices like this. It is better to get $1000 less for a 3090Ti then nothing and pay for the shelf space.