Investors only want were they can put their funds and see profit. Non-profit organisation is good and I know there are still selfless investors out there who would love to invest. But the whole point in cryptocurrency is profit for investment, so I think it will be difficulty getting investors for a non-profit company.
I agree with you to a certain extent. But let's assume the price of the coin reflects the success of the project, so if the project is successful investors make profit. Is this appealing enough, or does there need to be some other function/use case of the currency?