The Pi 2 only supports 32 bit operating systems while the Pi 3 and newer support 64 bit (aarch64) operating systems which is likely why they’ve separated the images.
It’s incredible how much the price of flash storage has fallen lately. I had to replace a 1tb 2.5’ drive lately and an SSD was €5 more than a mechanical drive.
If you can get your hands on one, a Raspberry Pi Zero 2 W with the official Pi Camera Module 3 is a great solution but it lacks the ESPHome integration.