There you are certainly right, but haiku is still, after all the years a quite new system. There are only a few people working on it and there is no market in which haiku could take root.
Therefore, I am quite happy that haiku is already as far as it is.
Haiku will not be a replacement for windows any more than Linux has not done so far.
What do you expect from Haiku? An absolute replacement for windows where everything can do.
With all games, applications, drivers .... This is utopian and such thinking and challenging is rather counterproductive.
If you really want to help haiku, you should not set your goals too high. for example Encourage people to join haiku, write applications, create drivers. To do things that highlight the strengths of haiku.