They can't remove PC ports now, would just result in increased negativity online and they'll sell even less games. Literally.
Of all the things that can and have brought on negativity to PS, returning to actual exclusivity isn't one of them.
And here's the thing - when you account for the fact that PC gamers buy games at extremely reduced prices on average and that Sony only gets 70% of that for their first parties, selling slightly fewer games (and it's funny, they seem to be selling fewer games being on PC than they were off of it) and more consoles is absolutely the most financially sound decision. Because you're making it out like these ports are selling 5 million apiece which is not true. And if/when the double dip effect trails off, the paltry numbers now will look like smash successes.
I think it will be very clear going forward that multi store releases is the way to do it. Once Microsoft start doing day 1 everytime on PlayStation and hopefully Switch 2 you'll see their games on sales top lists everywhere. They're already high up on some lists.
Being high up on lists means nothing in itself. You're conflating monthly sales ranking with actual numbers - in a set of months where very little of consequence has actually released to this point. Multiplatform publishers release Day One all the time and get to the top of lists every month, it doesn't mean they're actually doing that well. See: Ubisoft.
And why do we have to wait before they go day one on other consoles? They've been day one on PC for years. So much for Doom Dark Ages, Hellblade 2, South of Midnight, Indiana Jones, Starfield, Halo Infinite, and the list goes on.
After spending years coping that Microsoft's Gamepass initiative was a good idea, I guess we'll have to spend the rest of the decade debating Microsoft's multiplatformist strategy. Spoilers: It isn't working and won't work in future.