As mentioned by others above, user profiles now have a toggle for allowing or disallowing a profile to run in the background.
When that is disabled (so, not allowed to run in the background), the moment you switch from your user profile to another one, the profile goes back to rest and all of its data is encrypted. It essentially functions as an always-on "End Session" option.
Keep in mind that if you're in the Owner profile and disable the setting to allow a profile to run in the background, the moment you disable that setting, the user profile you did it for is also immediately put back to rest.
End Session is still quite useful for profiles for which you don't want to always put back to rest, so you get that control, but if there are profiles for which you always want switching to a different one to mean it is encrypted at rest, that's the option for you.