yes it is ATC responsibility to keep them clear of terrain
I would agree with some of the previous posts in that the pilots are ultimately responsible.
e.g. the recent incident at Medford, OR?
I suppose it’s a bit like, “cleared to land/take-off”. The ATC guy/gal gives the clearance but the pilots still decide whether or not it is safe to do so.