Well there are different boards around.
1st. I see CH340 USB chipset on these photos. (Can’t find the source) but I read that this one are fakes/not official and have different layout like mention before. There are some with a CP210X around, as well, but mostly with same size, layout and pinout (Can’t prove if I’m right/wrong).
2nd. If you want to buy the ESP32, inside of the official Datasheet there are already 6 different boards mentioned. Some with single core instead of dual core. However, they are even with 34 to 40 pinout if you buy something like Node MCU, Wroom, ect.
3rd. Almost every company/producer do updates on they boards. (Especially boards for Arduino). Sometimes they write “Rev. X” or similar.
As you can see, there are many kinds of layout around which can do the same things but with one or two different. Most of the user here won’t even notice this until they need something which isn’t available.