Haven't seen a NPC ID change in my 3 years of being on osbot with over 300 scripts written. Take that as you will. Widgets change a little more frequently and stuff of tut island every once in a while but outside of that things rarely change. And if they do, it takes two seconds to get the new ID