I'm wondering if you would define a higher than median US salary to be "surviving at best", as most CS PhD programs are at that amount plus health insurance. But certainly far from a FAANG salary, and I agree that there are disciplines usually with smaller programs that are "surviving at best."