Not something I use personally, but a super easy, #JustWorks kiosk mode.
It's the only thing I think Windows does better than Linux.
Don't get me wrong, you can turn Linux into a great kiosk device, but it takes a lot of technical labor.
In the IT space, I often need to set up a basic kiosk device for HR portals, safety training stations, etc. In Windows, this takes 5 minutes tops.
If I had the programming chops, it would be my #1 project to work on. Even if it only worked with a specific DE or distro, I would be alright with that, as long as it was as easy and quick to set up as Windows Kiosk mode.
I havent needed to stup kiosk mode (yet), but whats challenging about it? I always wondered why would people put up with Windows on these kiosks, instead of a simple Linux OS?
There are window managers / compositors, which fulfill kiosk mode, ex. Cage.
It's the ease if use. In Windows, you select an option called kiosk mode, select a user account or create one to use, then tell Windows what webpage/site URL to use for the locked down browser interface. Then you click go and that's it.
You have a locked down, reasonably secure single-use kiosk for your Company HR portal, in-house web app, or training portal, literally takes less than 5 minutes, and is so simple, I could walk a non-techie through the whole process easily over the phone.
Things like cage are already more technical and tough to setup than that, by a large margin.
It's great if you need something more powerful, or you want a bunch of kiosks that you can roll out on a low power SBC. But for one-off basic kiosks that use a little mini-tower, Windows kiosk mode is pretty great.