I haven't got any personal experience of them but aren't there a number of Raspberry Pi clones which offer the same functionality at much lower cost? Seems like that would open the gap up.
The issue with nearly all Raspberry Pi clones is documentation. Boards tend to be undocumented, sparsely documented, or documented with errors. It makes for a frustrating experience when you run into problems, especially when those problems are with bog-standard Raspbian (or whatever). Raspberry Pi hardware has occasional quirks (eg, don’t try to hotplug USB on a Raspberry Pi Zero), but quirks are the norm for other SBCs (anything from Pine64 is an exercise in frustration). So the modest upcharge for a Raspberry Pi is usually worth it.
There are some, but a lot of them have very spotty Linux support. In most cases either you're stuck with some ancient kernel provided by the manufacturer, or you're relying on community support from Armbian at best.
Take for example the OrangePi Zero 3[1], which you can get[2] from around $25.
Armbian provides community support status[3], so you're relying on volunteer efforts to provide updates and support. Also drivers for peripheral devices might be missing[4].
There are others, like say the NanoPi Zero2[5][6] for around $20, but again, support might vary. The Zero2 is so new it's not listed on Armbian, and most of the other NanoPi's are under community support.
That said, I've been running some NanoPi ZeroPi's (the Zero2's predecessor) for several years now, without any issues. Just using them for light loads, one is my PiHole for example, but yeah can work great as long as you do a bit of research in terms of what's supported and not.