This question already has an answer here:
I'm not interesting in mining myself, just interested in the topic. I understand that you can still get bitcoin by contributing computation power to a pool (a company)
Does only one person/company receive the bitcoin reward every 10 minutes? So in 1 hour, only 6 individual/company gets the reward? It's a zero-sum game?
If #1 is true, doesn't that mean only the fastest/best machines has any chance of getting the reward?
If #1 and #2 are true, does that mean that mining without joining a pool is a futile effort for any average individual with average income because he cannot compete with pools and companies have more powerful computers?
if #1,2,3 are true, does that mean that the companies that sell mining computers/devices are marketed towards those who join pools rather than mine the network themselves?