Если ты только начинаешь учить какой то графический api, то webgpu просто проще. Плюс там есть валидация, которая подскажет в случае, если сделаешь ошибку (а они будут и много). WebGPU отлично себя чувствует и за пределами web. И туториал даже есть https://sotrh.github.io/learn-wgpu/
Вообще, удивительно, что в сообществе разработчиков компьютерных игр на языке Rust так много энтузиастов в создании мега-проектов всяких разных API, и практически нет ни одного энтузиаста в создании хоть одной масштабной мега-игры