This is literally what certain manufacturers do. Here's a side by side of the receiver remote for my setup and the one for the TV (which has never even been connected to the internet). One has these dedicated buttons. The other just has ones labeled for streaming or similar.>!
!<I'll add that the location of the buttons makes a significant difference. If they're easy to hit by accident you're more likely to have grandma launch a service she didn't mean to and not know how to back out of it. This causes more problems than it solves.
The site itself is under threat of being taken down? Is that what's going on? I don't think it's up to us personally to do anything. Seems like people have already mirrored it (seeing as according to your article it has a successor), and those mirrors are also listed as threats. Not gonna lie this is and always has been a game of whack a mole. There will be more successors and more lists etc because that's just how these things work.