Every one need an office suite in their system to use documents, prepare presentations and do many such activities. But I don't know why,not all have that generous mind of spending some dime for a software. If my guess was correct, this need paves the way for piracy.
I would say, It is the duty of experienced professionals to develop the open source applications up to the standard of at-least meeting the basic expectations of average users. When this practice was followed ultimately fresh programmers will also be grasped into this open source era. A rapid growth in this field is being noted, soon this dream of everything for everyone will become reality, but it takes lot of work from our side though.