>saying please is also one of the ways how sudo is intended to be used.
The computer doesn't understand please. You give commands and the machine executes.
>very inconvenient
Tell me how adding sudo to every following command is more convenient?
Oh yeah, you can chain apt update with upgrade and issue sudo once but what if something happens while updating and you have to go fixing the mess? Or you want to autoremove too. Or whatever.
>You may forget to exit the root session and that's unsafe.
How? Will it execute a dd from /dev/zero to all your hard drive by itself? Or are you worried someone with fuck with your computer while you are away? Why not turning your pc off, of locking the screen? If it's your workplace noone has any business at your comp (start breaking fingers for fucking with your station), and if you are at home, do you think your family members are even know what CLI is?
Thousands of sysadmins and devops work with "su -" on daily basis, on your desktop you are your own sysadmin. It's safe.
Besides how sudo would prevent you doing something stupid? You can issue the same idiotic command with sudo the same. If you worried about safety then alias rm -i as rm. Just don't accidentally "yes rm" after that.
Sudo gives a false sense of security for novice sysadmins - and as I wrote on your own desktop you are the sysadmin. It's unnecessarily restrict you and adds nothing to actual safety. It doesn't check the validity of your commands, or if it's dangerous to your system. It's like shitty training wheels which gets in your way.
Lemme tell you the range of people who needs sudo:
- the pajeets on sites like linuxhandbookdotcom and the like
That's it.