It's been that way since
long before autos: Norwood Depot (then called South Dedham) opened with the line in 1849, and Norwood Central (Dedham Middle) was added in 1852. (There used to be a third stop, Willows, at Washington Street south of downtown as well.)
Norwood Depot (287 daily boardings) outslugs Readville (224), Endicott (256), Islington (128), Windsor Gardens (257), and Plimptonville (12) on ridership - Norwood Central (1,041) is the only station east of Walpole with higher ridership. While the close station spacing is not ideal, it doesn't seem to be a big problem.