If you don’t want someone using 100% of a 1Gbps connection 24/7 then don’t sell it to them. It’s as simple as that.
As advertised on their site “one gigabit upload & download • No data caps”.
Even their F.A.Q. has this little gem
Q: Are there any data caps on my internet connection?
A: No way! We want you to use and enjoy your broadband or gigabit connections. There are no caps or limits to the amount of data you can send or receive.
Clearly they have oversold their network and are now regretting that mistake. Don’t sell what you don’t have.