Why doesn't ruby add Thread.current.instance_variable_get(:@created_location) by default

in my case, i can ext my thread with

class MyThread < Thread
def initialize
@created_locaiton = get_created_location
end
end

but in some gem, they use Thread.new by default, thus i can't find where
they created(since my rubymine debug is not perfect), these will waste my
time to find created_location by my eyes