It used to be typical for every variation of Raspberry Pi to require booting from an SD or microSD card. It wasn't until the Raspberry Pi 2 Model B that the firmware received an update for booting ...
Raspberry Pi and other SBCs can boot an operating system from SD cards and USB devices. I own multiple SD cards and am a fan of swapping them to instantly switch to a different OS, such as RetroPie, ...