How to hide or remove field set on user profile page
You can hide, change weight of any form element by help of form_alter().

You will have to create a small module for it with any name like - myModule.

Put .info file in there &amp; a .module file. Declare the information of the module. Enable the module.

Use my given hook &amp; see what is available in form by DPM(You will need devel module to use this).

Write some thing like this

function myModule_form_alter(&amp;$form, &amp;$form_state, $form_id){
  dpm($form);
}


When you will visit the form you will get output of $form variable, where you can find $form_id to use to put in condition &amp; the element which you are looking to remove or change properties.

Then you will have to put your logic in the function to have this working according to your need. Like see, how you can remove description from name/password field at login form --

function myModule_form_alter(&amp;$form, &amp;$form_state, $form_id){
  if($form['#id'] == 'user-login'){
    $form['name']['#description'] = t('');
    $form['pass']['#description'] = t('');
  }
}


This is not the exact solution you are looking for, but this is the way you can do it from yourself. I hope this help..