I'm still learning about electronics so please excuse me if I say something extremely stupid.
I was looking at how to use a 28byj-48 5V stepper motor, and every website I read warned me never to try powering it through the 5v pin on the arduino. But when I checked I read that apparently it draws 250mA of current, and all sources told me that the 5v pin could handle that and much more. I just wanted to ask what the problem was in that case, because it left me confused.
That is true, actually it can supply up to 800mA
However what the "all sources" didn't tell you is that it can only supply that much current for a few seconds before the regulator burns up
For experiments only, I power one of those small steppers from the Arduino. It is the only thing powered by the Arduino and the power is actually coming from USB.
For any serious or permanent project the motor would get its own power supply. So in the case of a tutorial, you may run from the Arduino, but it should be made clear that that is not great practice.