1. How is the problem solved by giving people a paltry 2gb card? Must be some serious text-only folks saying this
2. Apparently, it needs to be fixed by HTC, since it is a mapping issue. If this is correct, app devs will not be able to fix it themselves. (not long to see if this is correct or not).
3. Either HTC and Verzion dropped the ball testing the memory, or they intended it to be this way. Which is it? If the latter, they will not be fixing it.
The advantage of apps seeing it is you could then use the internal flash as space for apps that need it: Maps, browsers, dictionaries, game emulators, game apps that put data on external cards, etc. You could then use the microsd card as a media card and not worry about removing it and making other apps mentioned above, not work correctly.
Added:
"Problem solved" perspective only condones HTC and Verizon's screw-up. The very reason they added the card was to place a band-aid on this problem. They know they are about to get hit with CS calls in regards to this.
They took a great feature and gimped it. Question is did they screw up or map it this way by design? Probably a screw up.