Making 3D games requires a deeper understanding of 3D math, at least to do it right, which can be a barrier for a lot of people.
On 2D games, it’s possible to figure out for yourself what’s happening on the screen and do custom solution to problems. When you start involving 4x4 matrices, different spaces, and shaders, it immediately becomes overwhelming, at least to someone who is not familiar with those concepts.