I don't care what the reason or who developed them, both are not as good as they were in 2D. Shattered Soldier tried really hard but came up short. If they can go that route again and make it more twitch play than memory based it would truly be worthy. Neo Contra really looks good but we won't know until it is out so lets just leave that out of this.
You can blame anything you want on Castlevania's 3D problems. The truth is it was just about the same team as the great Metroidvanias and the game blew.
I have no problem with 3D, but some things are just better left in the second dimension.
