I very much agree with paulvdh, this really an important deficiency in KiCad. There even exists a worse situation (which was discussed here within a month or so): you can’t flatten a hierarchy by moving contents of subsheets to upper level in any practically feasible way if the design is complex/large.