Because the initial resolution is 1280x720 and not 320x240 or whatever it's on veoh. I ask why people watch anime on veoh at the first place but oh well, if they want awful video quality and crippled subtitles then it's okay, I guess.
How can you say something is lost in the translation when you don't even understand Japanese? Sounds like you're just trying to throw mud on someone else's hard work.