Sudo has authentication timeouts built in, so you don't have to type in your password (your password, not root's) every time you want to run an administrative program. Also, the fact that you have to sudo is one of the reasons why Unix is more secure than the Windows "administrator by default" approach.
As for your last point, you're complaining about nano. It would be perfectly possible for an editor to sudo when writing to disk.