I'd make a related point about open source development. Many large scale projects are developed as open source without any financial incentive. These projects are just as complex as anything commercial companies can produce.
Open source development completely dismantles arguments that people won't work without a profit motive, that you need capitalism for innovation, or that you can't organize labour without a traditional company structure.