While Siri isn't perfect I get better answers in most cases, and you don't have to address your phone by "name" ...
Q: "When is my next alarm?"
A: "You have three alarms set. The next one is set for 8:00. It isn't on though."
And yes, it does provide my list of alarms. Useful if I want to turn one on or off.
Q: "Did it freeze last night?"
A: "OK, I found this on the web for [...]"
It fails there because it doesn't seem to understand the context of "freeze". If I ask if it was "below zero" then it does say it can't get past weather information.
Q: "Do I have any mail?"
A: "You have at least 25 emails since February 1, 2012"
Here it shows my email inbox, old and new, and my oldest message is from the date above. All good information. If I change the query to "Do I have any new mail?" I get only my unread emails.
Finally, I get the point you want to make with your last question, but Siri is handy for searches as well.
If you ask Siri "Search Tom Landry" it will open Safari and search "Tom Landry" with Bing. If you ask "Google Tom Landry" it does the same but with Google's search engine.
I definitely see the need for Siri to improve, but I am not of the mind that the service is useless. It's good and getting better, Apple may just need to work a little faster.
Siri can also turn those alarms on and off via voice command (one at a time though, I think).
I actually use Siri to help me wake up by having it read any new emails.
But yes there is plenty of room left for improvement if Apple felt like putting the resources in it.