ITTs don't bother me at all. There should be two of them, to prevent the GTs just being who can sprint out of the bunch on the climbs. That's a skill, but doesn't make for the most rounded rider.
It adds suspense too. Can a climber get enough lead to hold off the TT specialist? Otherwise the whole thing is over once you know who is climbing best. The recent Giros have really come down to that calculation, and been exciting for it.
I loathe Team TTs. They merely advantage those who are already most advantaged with a good team.
Can't say I watch ITTs, but that doesn't mean they should go.