Make it easier to check version. Technically, version should not be selectable setting
Current checked item is not consistent with the active activity. In fact, we don't need checked state. This is a standard behavior. You can find in apps like Google Playstore.
The drawer is attached to MainActivity. When user see the drawer, the MainActivity must be active. Showing an menu item to launch itself is confusing.