俺も最初に>>22を見て仰天したが、冷静に考えると
URIオブジェクトの場合であれば、path, schemeなど
URIの構成要素ごとに文字列を保持してる(代入できる)わけで
Pathnameに対して同じことを予想するのはそれほどおかしくないかもしれない