No, splitting will not affect to profitability.
Let’s explain on simple example how it’s works.
This can be compared, for example, with the fact that let’s say there is a job for which you are paid 50 cents and you make 10 units of production per hour and get $5 in total. And there is work on the manufacture of more complex products for which they pay $1, but for an hour you make 5 units and in the end you still get $5 )
Hope now you understand how it’s affected to profitability.
Continuing the association, we simply add to this that the pool determines how diffilcult the work can be entrusted to this or that client. Payment naturally depends on the diffilculty of the work.
But as a result, everyone here has pluses:
- the server will not be overloaded with processing requests from very powerful workers who will bombard it with simple solutions.
- weak workers get simpler jobs, which means they can find and send them faster, thereby reducing the likelihood of being late with the solution (read how to reduce the percentage of the stale shares rate).
- and perhaps one more point that I mentioned earlier, although it comes as a consequence. The smaller the stale shares rate from the client and the higher the overall purity of the shares and the higher the likelihood of finding a block, not an uncle, and hence the higher the overall profitability.