That mean they host too many websites on their servers and that's why there are downtimes.
They prefer to earn more money than to provide a stable service.
I can only recommend you to look for another hosting provider, because that's the provider job to manage server resources usage.
I recommend asking your hosting provider for more information on what is the reason for the downtime and if you can do anything to help it. If the reason for the downtime is really that the hosting has too many websites on the server, I would ask to move your account to another node with fewer websites/users.
In case they say no to solving it, that would be the time to start looking for hosting provider with better uptime.
Nodes are overdue to me would suggest that they are late making payment? Either that or they are overloaded.
Regardless if that's all they're saying, move providers while you can - It's clearly not worth sticking with this provider if they are aware of the issue and doing absolutely nothing to try and resolve the problem.