3D adds a lot more complexity to development and lot more ways to brake the game adding more time and resource into testing basic features.
Also 3D assets are way more scarce than 2D.
Now that said, it's not hard to make a 3D game with the current big engines out there.