I believe that would make more sense semantically. Writing MSELoss and then not doing mean-squared-error looks counter-intuitive.
In any case, MSELoss is a single metric and should not be overloaded with arguments that make it flexible and thus confusing. Perhaps deprecating it in favour of SELoss, or deprecating the reduction param so that MSELoss doesn’t require any param would be something that could be considered.