Very often when I am switching between my profiles, there is a glitch that occurs that I find to be very annoying. What happens is this: I switch from my normal release 1.8.8 profile to another profile, like my Beta 1.7.3 profile, but upon the Minecraft client beginning, the version is 1.7.3, but it loads the data from my 1.8.8 profile like the worlds and options. None of the data from the 1.7.3 profile is loaded except beta 1.7.3 itself. The issue can be fixed by exiting the "broken" profile and restarting the launcher and going back into the game, but it is still a recurring issue.
EDIT: Also, this bug has been occurring for me prior to me getting Windows 10 (I had Windows 7), and in other Java versions, and started around the time that profiles could have different versions.