The problem with commuter trains is the Bodies/tie problem
Basically it comes down to - you have to have enough riders for it to pay, even with subsidies. Most places that have that many people HAVE Mass transit
The other problem is - Let's say you have train service that will get folks to the office say from 7:00am till 10:00am, and have outbound service from say 4:00pm till around 8:00pm (very common)
Anyone who sometimes gets stuck late will end up NOT taking the train - and does it really pay to run a train say at 9:00pm for the 5-15 people who got stuck late?