Developer support is lousy too. Sprint has a library (https://docs.google.com/View?id=dhtsnvs6_57d2hpqtgr#3_Second...) that lets you access the front-facing camera, but you can't just test at runtime to see if it's there; once you include that library, your app will fail to launch on any non-EVO. So you have to distribute a separate app for the EVO, which is mostly going to be a nonstarter.
This issue will be fixed when Froyo comes out for it, Froyo includes front facing camera support in the sdk. HTC released this hardware knowing that the software would have to catch up.