To be clear, WordPress’ own upload functionality does not allow for PHP files to be uploaded.
That means you only require this protection if you run untrustworthy plugins that allow other methods of uploading files, in which case you may find those files are not necessarily neatly placed within /wp-content/uploads/
, which might make this line of defense useless anyway.
¯\_(ツ)_/¯