Issue 3 (all changes are live) is the core proposition of WP. If you're non-technical, it's great: you click some buttons in a GUI and your website changes. If you're technical, it's hell. Trying to develop without git is like write a novel without the backspace key.