Functionally both of these actions seem to have the same goal.
Editing a user and unchecking the 'active' box.
Going to a user's profile and unchecking the Application access.
Both make it so the user cannot log in and does not count towards licensing.
Beyond that, what subtle differences are there? I couldn't find any clear information in the documentation.