Another issue is ethics. There is a critical mass needed of people saying no to prevent unethical software from being common.
Right now there are multiple gold mines as software used to be more or less ethical/trustworthy, now people are busily trading that trust for $.