Mostly you see that kind of software used in public access computers - schools, kiosks, things like that where people use the computer for a limited amount of time and don't want to leave any information behind when they are done.
For a typical office computer, it would have a ton of downsides:
- User profiles get regenerated every reboot, which means long logins
- Outlook is going to download your entire mailbox on every boot
- Constant 2FA prompts because all the indicators that you regularly login from this computer get removed
- Users can't customize any settings (which might be a good thing in some situations, but not all)
- Can't save passwords, bookmark websites, or stay logged into anything
- Anything people save is gone, unless the software lets you unfreeze certain folders. Even then, someone's going to lose their work occasionally
Most of those are advantages on computers that are used by dozens of people a day and only used once, but big disadvantages for someone's daily use computer.
There are some use cases for it, but overall it tends to cause more problems than it solves.
How would you feel if it was your office computer that reset to it's initially imaged settings every time it reboots? If you really want to give it a try, start with doing it to the IT department's computers and see how well it works.