I disagree. More people have a desire to advance our understanding than have the ability to advance our understanding.
The money stifles. There's not enough money for everyone who wants a Very Large Array of their own. People don't have money to sit around thinking all day. There needs to be some system of deciding priority. The profit incentive is the only reason any science dependent on HPC and GPUs is possible. If you want more science, you need more economic growth.