Pokemon theory time
So Porygon, right? For the longest time I found it weird that it was Normal type instead of Electric, despite being made of computer code.
But the thought occurred to me: when any Pokemon gets stored in the PC, they must get converted to code from their Pokeballs, right? That doesn't make them Electric type, all Pokemon can be stored that way.
So my theory is: What if Porygon was used as a prototype to test the concept of the Pokemon Storage System?
(yes, this would mean that Bill would have worked on Porygon)
Creating Porygon would make sense as a way to test if converting a Pokemon into data was possible, and it wouldn't require testing on any existing Pokemon.
Hence the Normal typing: if Porygon was created to be an example of a "generic" Pokemon, Normal would be the most logical option for its creators to pick.
This could also explain the Porygon line's signature moves, Conversion and Conversion 2, which allow Porygon and its evolutions to change into any type. The PSS would likely have needed a way to make sure it could preserve a Pokemon's type, so having Porygon contain data to test all of them makes sense.













