they make the seat tube angle steep on small frames in order to shorten the top tube.
At one time it was common for small racing frames to have steep seat angles because it was said that shorter riders had body dimensions that necessitated them sitting further forward. If you subscribe to this belief, then the steep seat angle does the job. The designer then selects a top tube length so that a reasonable handlebar stem extension will give the rider the right position. If the rider had a shallow seat angle the saddle would need to be so far forward that it would create the opposite problem to the OP's!
The whole philosophy behind this has been challenged recently, though - as already pointed out - it doesn't stop a lot of manufacturers using steeper angles on smaller frames. I can't really judge from experienced as I'm 6ft tall!
I have noticed that the portion of Brooks rails suitable for clamping is further back than on many modern saddles. As a result I need a layback seatpost on my Brooks Professional but inline posts on My Specialized sadddles (same frame geometry).