

This solution is fine from a testing point of view but for the user who is just trying to fix Firefox this will complicate an already difficult process.

See these two articles ( 1, 2) for complete steps. A user will almost always want to also migrate their data to the new profile which is another difficult task.

The problem is, creating a new profile (which is an incredibly difficult task) is not enough. There are a number of serious Firefox issues (not starting, crashing, unexpected behavior, lost toolbars and more) that can be solved by creating a new profile. This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.) The Reset Firefox feature will provide a way for users to automatically fix Firefox by creating a new profile and migrating their data (bookmarks, history, passwords, etc). The other use-cases are still valid though.
