Questions
1. With the large population of miners around the world, could every miner earn a reward at least once a month?
2. If it's impossible for every miner to earn at least once a month, does that mean that mining is not a profitable business?
If you are a novice investor with several ASIC containers, then you will use a mining pool and not try to mine solo. When you have 1-2 megawatts per hour of energy consumption, then you will not play the solo mining lottery

Bitcoin mining is a very profitable business, because mining companies pay back their investments in 1 year.