Passenger trains are far lighter than cargo trains.
I'd take Amtrak to my hometown, and the engine would blow past the platform at 20+mph and still stop the passenger cars right on the platform. Riding on the train and it seemed like they'd miss it.
Afaik the breaking capability of cargo trains is lower because they use simpler brakes and only use the airline for breaking, which limits the speed at which you can apply the brakes on a long train without risking breakage of the links. Passenger trains use disk brakes and through electronic control can apply the brakes evenly across the entire length of the train, so the brakes can be applied much more quickly.
I think the weight of a car itself wouldn't change the theoretically possible stopping distance, since the momentum is proportional to the mass, but so is the friction between wheel and track, so mass cancels out.
I'd take Amtrak to my hometown, and the engine would blow past the platform at 20+mph and still stop the passenger cars right on the platform. Riding on the train and it seemed like they'd miss it.