Blame the gray resellers. If the world courts had found those sites illegal, then devs could likely still set regional prices without having 90% of them getting resold to the outside world.
This is a tempest in a teapot.
Steam ended pricing in those currencies and reverted the prices to USD without local adjustment.
Any developers who want to sell in Turkey or Argentina will set a local price in USD.
This really only affects older/abandoned games where the developer never updates pricing. Those games will be left charging US prices in poorer countries.
It was already discovered that that was a big and game devs need to fix it manually for now.
This has been planned for months and every Turkish friend I talked to said “if you want anything from Steam before the end of the month I’ll gift it to you, just send the $3” so no, it’s not a bug.