The lack of availability and the associated price hikes have been a big problem. We also now have plenty of devices with RK3588 CPUs which are quite a bit more powerful than the Raspberry Pi 4, its been "obsolete" for a good year at this point and while they have focussed on solving availability issues other SBC makers have moved on with lots of varied devices.