1. Poor software support rendersmany ARM SBCs practically useless
"the device is largely useless due to a lack of software support." – BirAdam
2. Lack of objective benchmarking for NPU/AI accuracy and deterministic behavior
"I rarely see an objective accuracy comparison." – Neywiny
3. x86 mini‑PCs (e.g., N100) deliver better power efficiency and comparable performance for most workloads
"I can run my N100 nuc at 4W wall socket power draw idle." – spockz
4. Vendor‑specific kernels and missing upstream/mainline support block broad adoption; UEFI/mainline pushes are needed
"Using a vendor kernel is standard in embedded development. Upstreaming takes a long time so even among well‑supported boards you either have to wait many years for everything to get upstreamed or find a board where the upstreamed kernel supports enough peripherals that you're not missing anything you need." – Aurornis