NO, this is NOT a bug! It's just the way that it works now and the way it has worked since Unigraphics V8.0, which was released 18 years ago this month.
As features are created there's a running count kept of the numeric 'tag' which starts at '0' (there goes those computer guys again insisting that the first integer in a set is always 'zero') and is incremented as features are added to the model. However there is no attempt made to maintain, in real-time, a contiguous series of numeric tags with no gaps. As features are added and deleted, the count continues to increment, always moving up, in a relentless manner. There are several reasons for this, primarily in an attempt to minimize the impact on the interactive performance of the software due to avoiding any overhead maintaining a seamless count, potentially every time a feature is deleted or created. Besides, it was felt that having the numbers constantly changing could be confusing and distracting to the user. However, when features are reordered, there is no reason to even try and maintain any semblance of the old sequence of tags so we automatically do a compete re-sequence of the entire feature tree. Again, since there is no need to account for any gaps or local renumbering, but rather just doing a complete 'reset', the impact on performance is negligible.
Anyway, that's the situation and there are no plans to make any changes in this behavior. At best, we might consider adding an explicit re-sequence option, but again, we already have an easy to use, once you're aware of it, workaround so I wouldn't hold my breath.
John R. Baker, P.E.
Product 'Evangelist'
Product Design Solutions
Siemens PLM Software Inc.
Cypress, CA
To an Engineer, the glass is twice as big as it needs to be.