Вот лично для меня WebGPU - это первый графический API, с которым я пытаюсь плотно подружиться. И вполне успешно (мне хватило примеров + API). Он очень прост ибо все настройки явные. В OpenGL мне нужно помнить, какие там настройки состояния по умолчанию и следить за тем, как я это меняю всё это. Тут я обязан настроить всё и только после этого идти дальше. При этом только один раз, потом поменять не дадут. Соответственно и следить за этим не надо.