Is is worth pursuing TK for compensation given that it appears they didn't do everything in their control to avoid delaying passengers
No it is not. You don't stand a chance. You really can't expect TK to wait to cancel flights until very last minute. This is not the in the interest of pax when getting rebooked etc.