I hear you :) I wouldn't want to take the spec in the wrong direction simply because it benefits the narrow use-case of one user.  My point wrt my use-case is more to state that it's a real issue and not a theoretical one.  Also, like I stated before, I have workarounds in place and my app works just fine, this is just my attempt to give back and suggest what I *think* will be useful for others as well.

I should also point out that I spent weeks arguing all your exact points with some co-workers when our team first started building out our Siren service...so I totally get where you're coming from :)