Ok so finding blocks is the problem, not solving them.
All the info on Internet like Coinwarz show profit if you find blocks immediately and doesn't allow for looking hours for blocks.
So 1 big pool please, the more pools we get the longer we search for blocks, the less we earn.
None of what you wrote is correct.
"Finding" blocks is the same as "solving" blocks. Both words are simplifications of the description of actual process.
The number of pools has nothing to do with how quickly blocks are added or how much anyone earns. Blocks are added every 10 minutes on average, regardless of how many miners or pools are operating.