Someone has to pay for it to be created.

Software is not cheap to write, it can take many thousands of man-hours to create and debug. Someone has to pay for that. If manufacturers offered it for free, they would have to either pass the cost on to the customer some other way, or they would save money by producing inferior software.

No, they are in the business to make a profit .

No, It is nice when a company offers software for free, but if all software was free, who would pay for the research and development that goes into producing it? Free trials are useful, but it would not be realistic for manufacturers to offer every piece of software for free.

No manufacturers should not offer their software for free.

No software manufacturers should not offer their software for free, other that demo copies, because they are in the business to make a profit companies. Companies have to make a reasonable return on their investment if they expect to stay in business and keep their shareholders happy. If they want to be socially responsible they develop a "shareware" model where customers pay what they think the software is worth..

No, manufacturers should not offer their software for free

It is nice when a company offers software for free, but if all software was free, who would pay for the research and development that goes into producing it? Companies would not be willing to invest mega dollars into producing a product to give away, which would result in much less new innovations in software and technology. Free trials are useful, but it would not be realistic for manufacturers to offer every piece of software for free.

No, software developers should be compensated for their products.

No, software should not be free. Software takes an enormous amount of resources and man-hours to develop. The process requires a lot of trial and error to work out the "bugs". This testing is essential to making software that works well. I feel that software developers deserve to be financially compensated for their time and efforts.