почему это? Если его не копировать бездумно и использовать методы синхронизации, то всё ок. Тем более, это нормальная ситуация, когда указатель "принадлежит" структуре или классу, но пошарен между потоками. Это всегда быстрее и дешевле, чем "гонять иммутабельного"