Most people expect something else from software --- like support and at least a reasonable prospect of continuity and stability in exchange for their investment.
And yes, most people look at software as an investment. Time must be invested even if money is not.