

Yes, SDR is less efficient than a specially designed radio chip, but what you gain is flexibility. With SDR, your radio can use any transmission encoding, you are mainly just limited by your polling rate.
Specially designed radio chips thrive in constrained, high-volume manufactured devices. However, for development purposes, being able to use LoRa with an SDR is an amazing step up.
For showing disk size+usage, you can just go to the “My Computer” tab. It even shows size and usage for networked drives that support it. The rest of your criticisms are pretty valid though.