CrossRoads:
I would think resistance would only be a problem if the wallwart used undersized wiring and the board was drawing high current. Since the discussion is for a Pro-mini type board, which only has a 150mA capable regulator, high current would not be an issue. I have not seen any wallwart that puts out less than 1 Amp with an output cable to match - so 5V at the board is not an issue. Not having a regulator on board helps keep board size small, cost down, and lets it run cooler.
Ummm... good point, lots of assumptions however.
Cool can be done with a DC-DC buck board and is far more efficient. I have personally had issues with wall-warts and the ESP8266 with peak currents in the 600mA range. And it was a name-brand cellphone charger rated at 1A but there was enough voltage sag that the device would randomly reboot.
If I have time this weekend, I'll bring down a few beers to the lab and bring up the Rigol capture application and take a few JPGs of the scope captures.
CrossRoads:
5V parts and 20mA capable IO are great when driving LEDs, which 3.3V boards can have problems with. One doesn't need blazing fast processors for all projects. Being able to prototype with a breadboard friendly part before transitioning to a small board for the final project is also important for many folks. Choice is good.
The 5V / 3.3V argument is an old one ... getting older every day ... 'bout like the 8-bit vs 32-bit argument.
IMO, the real argument is headroom, primarily in SRAM but flash requirements are growing daily.
I'm not talking about blinking LEDs here... useful application programming often requires some decent size buffers; the Atmega328P is a bit thin with only 2K. The STM32F103 has 20K. Do the math... the price on the clone market is $2 vs $4.
And then there is the clock frequency of 16MHz vs 72MHz.
So, I champion your statement "One doesn't need blazing fast processors for all projects." but I also suggest that if you have been in this hobby for over a year and are having frets about memory usage (SRAM or flash) it is time to look beyond the AVR 328 and move up to Due or something else like the Maple Mini clone.
To the argument that constrained resources make better programmers (the very old mainframe analogy) that is just bull. Any decent craftsman knows that a struggle with inferior tools is never a good path; rather, embrace the corrects tools for the job at hand.
Yes, 8-bit low-resource AVR chips (inc tiny85) have a long life ahead - but not for the serious tasks of distributed processing and IoT outside of the sensor buffer/drivers feeding into more capable uC's.
Please learn on the 8-bit devices because those units are very, very well documented and examples are everywhere. But when you hobby grows-up, do not struggle for days trying to optimize code ... just move up the technological roadmap and use the same, familiar Arduino GUI but a more capable uC.
Evolution.
Ray