なぜ完全に実装されたのに「他の方法」なのか

一昨日ちらりと書いたidea:8106についてはメールでもやりとりしていたのですが,返事が来たので公開してしまいましょう.
一応アイデアについても解説しておきましょうか.

はてなRSS*1 Podcastの各アイテムに<guid>がない場合,先頭の1件しか表示されない.iTunes同様のURLを globally unique identifier として使用してほしい.

10件Podcastしているのに,はてなRSSではなぜか1件しか表示されない,ということで,色々調べてみました.
RSS2.0には,<guid>タグというものがありまして,これはglobally unique identifierの太字にした部分をとったもので,エントリーごとにつけられたユニークなIDです.記事が同じものかどうかを,この<guid>で区別するわけです.ただRSS2.0では必須ではありません(RSS 2.0 Specification 日本語訳).しかしはてなRSSでは,この<guid>を使ってエントリーを管理していたようで,<guid>がない場合に全て同じエントリーと見なされるのか,1件しか表示されなかったのです.
で,PodcastというのはRSS2.0を利用しているわけですが,AppleによるiTunes Music Store にポッドキャストを公開するにはでは,<guid>タグについて,

<guid>
すべてのアイテムは、変化しないglobally unique identifier を持つ必要があります。フィードにエピソードを追加したとき、どのエピソードが新しく追加されたのかを判別するために、(訳注:iTunes が)guid を比較します(大文字と小文字は区別されます)。エピソードの guid を省略したときは、エピソードの URL が代わりに使用されます。

と書かれています.僕が行っているPodcastは,これを読んで「<guid>って省略できるんだ」と判断して省略してしまったがために,<guid>でエントリーを管理しているはてなRSSでは1件しか表示されないことになってしまったのですね.でも,iTunesではちゃんと全部Podcastされています.iTunesはどうやっているかというと,Podcastの場合には<enclosure>(引用中の「エピソードのURL」)があり,これはユニークなのでエントリーのIDとして使えるのです.だからはてなRSSでも同じようにしてほしいというアイデアidea:8106なわけです.そして,まさにその通りに実装されたのです.

はてなRSSでは、itemのlink, guid要素をどちらとも含まない、RSS 2.0のフィードが正しく更新チェックされないという仕様上の制限がございましたのでご報告いたします。
上記のようなフィードは現在のところエントリーが1件しか表示されない状態となっております。
このようなフィードに対応すべく検討しておりますが、今すぐの対応は難しい状況となっております。
ご不便をおかけして申し訳ございません。


ただし、Podcast対応のRSS 2.0のフィードで、enclosureのURLが存在する場合はそれをPerma Linkとして扱い、更新チェックされるように仕様を変更いたしましたので正しく表示されるようになっております。
http://hatena.g.hatena.ne.jp/hatenarss/20060124/1138093614

しかしアイデアの方は,hatena様からのメールによると

guid がないフィードの巡回に対して、根本的な解決が行えていないため、検証にご協力いただき誠に恐縮ですが「他の方法」とさせていただいております。

ということで「他の方法」.そして,なんでやねん,という当方のメール.

idea:8106につきまして対処いただきましてありがとうございました.本アイデアPodcastの場合についての要望ですので,この対処で完全に要望通りです.従って「他の方法」ではなく「実装済」が妥当です.

# higeponさんが技術者として「RSS2.0全てに対処すべきなのに
# 対応が不完全」と考えたのは理解できるのですが,それはこの
# アイデアの範囲を超えております

さらには,完全でないにしても対処を行っていただいた場合には「実装済」にして構わないと思います.むしろそうしないと折角動作検証などを無償で行ったアイデアユーザに対して失礼だと思いませんか?

そしてhatena様の返事

今回の件につきまして、ご指摘いただきましたように 技術的には完全な修正ではないため「他の方法」とさせて いただいております。こちらにつきましては誠に申し訳ございませんが ご了承いただければと思います。

今後のアイデアの配当の際には、いただいたご意見を参考に 処理を行うよう留意させていただきます。

先のメールの繰り返しになりますが,技術的には完全な修正でなくとも,アイデア自体は完全な実装なんですよ?RSS2.0全般だと完全な修正が難しいかもしれないということで,わざわざ「Podcastではenclosureが使えるよ」と書いているのに…….では,これについて実装済にしてもらうには一体どう書けばよかったわけですか?
完全な修正が難しいような不具合があったとしても,アイデアに報告するだけ無駄ってことですか?さらには「こうすれば応急措置になるよ」という具体案まで示しても,無意味ってことですよね.
ほんと最近のはてなアイデアってどうなっちゃったのでしょう.いやね,各サービスの担当者がアイデアの処理をやるときに対応にばらつきがあったりするのはまあ起こりうる話.でもこのメールの対応してくれたのってkiyoheroさんなんですよね.今まで僕の中では好印象だっただけに今回の件は残念です.まあ今回はこれで仕方ないとして,今後の対応に注目ってとこですかねえ.

*1:はてなRSS」ってのはidea:7715のアイデア文をコピペしたときのミスです.