The census data suggests that Manchester would be even worse. Only a small percentage work(ed) in Middlesex as it is.I agree that population makes a big difference when it comes to ridership. Good thing that Nashua (pop. 91,322) and Manchester (pop. 115,644) aren't lacking in that regard.
If there is some belief that there will actually be post-Covid demand, I'd suggest an stop in Tyngsboro as a parking sink and go no further.