I wouldn't say they are "supposed" to not work, but rather the chances of new methods and components in an updated OS, especially a beta, crashing upon launch is very possible.
Now if this was a completely new OS, like the jump from OS9 to OSX, in that case thing are "supposed" to not work by the nature of the OS differences.