This is really helpful, to get this perspective from you as one of the key developers on the project.
The original poster said this on this thread:
"HTML5 support is bad, browser experience is too bad, local video player experience is too bad"
"I just want haiku to respond to regular use of normal Internet and video entertainment, which should be the basic requirement for all users."
So either he has not updated his browser, doesn't know which browser to use, or something else is happening-- possibly there are issues that need to be fixed in the code. In any case, something is not set up correctly because he said that he "loves Haiku" and cannot get what he wants out of it, as an average user.
It also looks like he is not alone, because I see this elsewhere.
When I hear that, I think, "then we need to get some people on this project full-time who make sure that users who say they love Haiku are happy with what is happening on their computer." This is not, I suppose, an open source project mentality that a person comes across very often, but I think more open source projects should have it.
As a programmer and someone familiar with the innards of the codebase, you may feel like all is well, but I actually had trouble getting the screen resolution to change under VirtualBox (just one example) and I am relatively advanced as a general computer user. For Haiku to be an alternative, it really needs to iron out all of these issues. It needs to someday be able to sit on a shelf in a product box. It is that which seems like it would be another decade and people get frustrated because of that.
This is when the discussion turns towards getting greater financial support for the project so that Haiku could someday sit on a shelf as a product. After all, BeOS did! It shouldn't take this long unless there aren't enough people. If that isn't your area to solve problems, I won't say anything.