Diablo 3 was setup to be a console game. <--- It was setup with consoles in mind too. I agree.
The reason only 4 players are allowed into a game is for 4 controllers. <--- Might be.
The reason the quests make you walk in a linear closed circuit as opposed to big open worlds, is to keep your buds next to you on the same screen. <--- Diablo 2 was pretty much like this too.
The reason for no skill points or complicated number crunching? To make console players happy. <--- I agree.
The reason you have 4-5 skills on your bar at once? Very easy to use an Xbox/Ps3 controller to use skills. <--- I ABSOLUTELY agree with this.
The reason no runes / complicated item mechanics exists. Simply wouldn't be fun for console gamers. <--- I don't agree with this. They will exist. In the xpac.
The reason you can't host a named game? Auto join for console users. <--- I agree.
The reason for achievements in game? It's popular among console / COD fans. <--- I don't agree, they're there because they were popular on WoW.
The reason for passive skills? Perks like Call of Duty uses. Everyone unlocks perks and uses their favorite ones. <--- Again, the reason for this is WoW, not CoD.
PC gamers are just beta testing for the console release so it wont be full of bugs. That's how ActiBlizz intends to make the real money. <--- I don't agree. And ActiBlizzs plans are to make as much money as they can whatever the cost is. Brand value, dev name, anything is superfluous versus short/medium-term profits.
Also explains why the game doesn't have VoIP for Pc gamer chat. <--- I don't agree. VoIP isn't there because they tried it with WoW and it sucks. 3rd party VoIP is WAY better.
Diablo 3 is the modern Call of Duty of ARPG's. <--- wat?