Монитор (если он основан на мьютексах) - это довольно дорогостоящая вещь. Это "системный вызов" в Линуксе, не знаю насчёт нативного A2. Всякие там CAS тоже не такие уж безплатные, как кажутся. Любые примитивы блокировки требуют рассуждений об их корректности и могут приводить к задержкам и дедлокам. Если по сути дела нечто относится только к одному треду/процессу/активности, то TLS позволяет безопасно обращаться к этому нечто без всяких мониторов.

В A2, видимо, можно использовать текущую активность, но в случае вещей типа отладочной печати, которая может вызываться из любого процесса, это сделать нельзя, не изменив базовый класс активного объекта или как оно там называется.