The problem I see most often is that someone has already replaced the old two-prong with a grounding type receptacle, either without an EGC, or worse, a bootleg ground. That creates a code violation and a hazard. In this case (and most others) if they have to replace the receptacle anyways they will prefer the GFCI over the two prong for convenience.
Yeah sorta except one key detail there; a GFCI is like 3x the size of a two prong,
and old buildings here have minuscule metal boxes really plastered in,
I just cant fit a GFCI in those. (actually one time I did and somehow I energized the box so the ground was hot)
And not much stuff needs a 3-prong in living-room or bedroom anyways.
Its all USB-C
In a old kitchen I'd just say rewire it, probably needs two circuits any way and needs to be 12.
I have used wiremold extension boxes to put in a GFI in say a bedroom or bath, they have non metallic extensions.
The way the old metal boxes were designed in my area is they had a C clip that cups the wooden lathe so if I pull the box out the wall (plaster and lathe) starts to come with it. I damaged a few walls before I quit getting those boxes out. You can cut the wall around the box but good luck cutting that plaster then lathe.
Two prongs work great, 3-prong is over rated, I have even put a GFCI up stream of them 2-prongs.
I highly recommend new 2-prongs that keeps the old brittle wire left alone and the outlet gets a fresh look.
For a bedroom appliance load like a window AC or computer / audio desk i'll pull a dedicated circuit and leave old cloth wire dog sleeping.