Am I understanding you correctly: your complaint about OpenWRT software is that they aren't focused exclusively enough on being a router, and your complaint about OpenWRT hardware is that they are focused exclusively on being a router?
- There's no hardware for router+NAS functionality, other than repurposing x86 PCs.
- OpenWrt software is not good enough at routing, could be a little better as NAS, but it seems now focused on being usable as a general-purpose desktop OS.