Acid, what you may not be getting is that just about any PC gamer that is into multiplayer games *already* has Teamspeak or Ventrilo installed and using it for several games. This isn't the console world where that isn't available.
I definately understand this and thats great for playing with friends. But vent/ts is largely ineffective when playing with random people. It is far to much of a hassle to try to find out if someone in your game has a voice server and then trying to connect to it all while playing.
Now imagine the power of ts/vent you are used to. Then imagine that anyone that joins your game is in your channel that only consists of other players in that specific game. All of this is automatic and transparent, thats what xbox live and other games for windows live offer. Anything less is... last gen.
Did you actually just use "last gen" as an insult?

PC games have had integrated voice chat for longer than the original Xbox has been around, so no voice chat would be two or THREE gens back, sorry.

Here's a hint: The windows version of Live! sucks quite badly. The Xbox one only looks good because there's nothing else available.
Here's another hint: None of that matters. The question is if public voice benefits the game, and IMO for Sins it doesn't. The game is slow enough you generally have time to type, for one, and for two including it would have diverted effort from other more important features. Especially, as said, its REALLY easy to use Vent/TS if you want. Doing so in a public game takes a bit more effort, but not all that much more.