This problem only gets harder as technology progresses. There's no way to win this battle given the plentiful options to get online nowadays. You can do all sorts of things like block websites, traffic, or even delay priority so gaming is infuriating to play.
The solution is definitely in parenting styles. The strict removal / cold turkey approach doesn't work. Sure you may get your kids off temporarily, but your relationship of trust is going to be the cost of it. Your kids are going to conceal much more from you and encourage deceit which makes your life as a parent harder.
I think it's rather important to be open & transparent with your kids. To help them be self-driven and understand the consequences while giving them the freedom to do so and intervening/supervising enough to know if it's detrimental to their development.
Prevention is only temporary, kids will find a way around it.