I know most people hate it, but since most new EA PC games are Origin only would it be possible to add Origin as a platform?
Not quite...
We have a catch-all
PC / Digital Download category in which we've been adding games. Steam has its own platform because of the insane amount of games it has, and sometimes, they have exclusive content.
Most of the time, digitally distributed games are exactly the same across all stores. The only difference is the storefront. So digital games go in that category. If the item has exclusive content - like the stuff from GOG, then you add it with the store name in parenthesis. But if it really doesn't... well, you just add it like a normal game. Take for example, Crysis 2.
http://vgcollect.com/item/29594I added a generic entry, but when I added it to my collection, I typed "EA Origin download version" in my personal notes. This is the same game that's available at lots of other places, but since I got it at Origin, I mentioned that in my notes.
Also, we don't have a specific Games for Windows Live category either. Origin and GFWL (much more than Origin) are more game DRM than actual platform.