There's nothing inherently wrong with silent protagonists. In the right situation pretty much any element can work to a game's advantage, and silent protagonists are no exception. They can certainly be misused and some games would benefit from not using one, but there's no clear cut right answer for every situation.