Apart from one (which I will come back to), every objection to a voiced protagonist can be overcome by giving an option in the settings to toggle the MC voice on or off. In fact this is even better for those who don't like a voiced protagonist because it could also switch off the currently voiced thoughts of the protagonist too.

The only objection this doesn't solve would be cost, i.e. it is costly to voice the lines and that money could be better spent elsewhere. However, it is actually not that costly at all, in proportion to the other spending because they have to voice all the non-custom origin characters anyway. This is just one more (or a few more for multiple voice choices). Also, that argument for keeping down costs by eliminating features YOU don't like could be applied in many places. For example, I don't like the romance arcs - I find them cringe - and I won't play them. Getting rid of them would also keep down costs, but I acknowledge that they are here to stay. (I would like a toggle to remove them though.)