This is the conversation I think we’ve just had:
d: Represent resources only as standard hypertext documents.
h: Progressively enhance with nonstandard features. The traditional
affordances of hypertext will remain available—for example,
middle clicking to branch browser history.
k: But screen readers can’t middle click.
a: Branching is afforded by *some* interface though, right?
w: Not on touch screens.
a: Not even by using the touch interface?
w: Nope. You can’t expect everyone to know how to use it.
So we’ve established that many people are unable to effectively navigate the web using the native features of their web browser. It’s not clear to me how that informs the surrounding debate. Are browsers’ navigation features inadequate? In context that sounds like an argument in favor of websites implementing their own navigation.
Personally I’d prefer us to prioritize building a web of addressable resources rather than applications, and to the extent that our user agents aren’t meeting our needs, improve them rather than work around them.