I’ve submitted a pull request to change the default install location to AppData (c:\Users<username>\AppData\Local) and turned off requirement for an admin account.
Installing in user-specific folder may be a good thing, because then installing random Python packages would not impact other users.
The only drawback I can think of is that after this change it will be a bit more work to create an installation tree shared between all users on that computer. However, it is not that difficult to do: you need to manually select All Users\AppData as installation folder and move the start menu shortcuts to All Users\Start menu. We can just add these instructions to the documentation.