4 stops (St Botolph/Huntington, Clearway/Christian Science, Newbury/Boylston, Beacon/Marlborough) between Mass Ave and the River (0.8 miles, or about 4,200 feet) seems very reasonable to me. That’s one stop about every 1,000 feet, not every 100. Each stop serves an important area...