You are right, the issue can be a hosting issue.
Imagine a whole waec website sitting on some 500mb shared hosting?
They need dedicated server or a distributed instance of such.
This will be more of a SysAdmin issue than a programming issue
Anyway, this is a disgrace and they better fix it fast before we do something