What does the "Maximum upload size" setting do?

Dumb question - what does the “Maximum upload size” setting under Basic Settings in Administration do? I can’t find a good description of it in the docs. It doesn’t appear to control the maximum file size you can upload.

Look here -> https://docs.nextcloud.com/server/13/admin_manual/configuration_files/big_file_upload_configuration.html

That link does not reflect what’s happening on my system. I haven’t changed any defaults, but I can upload much bigger files than 512 MB (I’ve tested up to 6 GB with no problem).

I’m on Nextcloud 14.0.3 on 64-bit Ubuntu 18.04.1, Apache 2.4.29, PHP 7.2.10. My .user.ini reads as follows:

upload_max_filesize=511M
post_max_size=511M
memory_limit=512M
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='UTF-8'
output_buffering=0

What looks like the relevant section of my .htaccess file looks like this:

<IfModule mod_php7.c>
  php_value upload_max_filesize 511M
  php_value post_max_size 511M
  php_value memory_limit 512M
  php_value mbstring.func_overload 0
  php_value default_charset 'UTF-8'
  php_value output_buffering 0
  <IfModule mod_env.c>
    SetEnv htaccessWorking true
  </IfModule>
</IfModule>