Why are all of my windows tiny when I plug in an external monitor?
I don't have the correct solution, but I use the Moom app from the App Store configured with some shortcuts to maximize, shrink and or move my windows around. 

So in my case it only takes around .5 seconds for me to resize the screen.