Yeah I know, newt wants everything as a behavior, but this one actually makes sense.
Yes it would probably brake a few games, but when you think about it, no one uses global for an object because it breaks every thing anyway.
Then if someone does use it, its usually because they don't understand how it works.
The way I see it, if you were to make it a behavior, it would obfuscate it a bit, and people would be less apt to add it.
Then what would really be nice is if you could add the ability to change the behavior at runtime, which, in theory, could solve all the issues with it breaking things.
Like layout 1 set sprite.global to disabled, or layout 2 set sprite.global to enabled, so it would show up on the next layout.