I know right? On Linux for example GNOME needs an extension and only KDE seems to have a handy toggle available from the get go. It seems the normal is to NOT make a feature like this easily available.
I guess `caffeinate` doesn't go that far because it can easily lead to overheating.