I think society has evolved to the point where people want to make as much money as possible, so instead of shareware the person creating it charges money.
I think part of the reason for not caring is that our bosses put unrealistic deadlines on us and force us to get this work done. Going up the ladder, the pressure is put on by the board that wants more profits and all in the short-term.
FYI, the HN guidelines state, "Please don't use HN primarily for promotion. It's ok to post your own stuff part of the time, but the primary use of the site should be for curiosity." I would encourage you to submit content from others rather than just your own.
I believe when someone says "talk to people" they mean ask them what they currently love and hate about a competitor (to understand what makes yours different and how to attract people), and to gather some users / customers to understand what can be made better (as nothing is perfect at the beginning).