Why does alt+shift change language for all applications in Windows 8?

You need to open Control Panel, go to Language item, then press "Advanced Settings" link, and then mark checkbox "Let me set a different input method for each app window" under "Switching input methods" section. Then your Language switching will be exactly like in Windows 7.