Also, the idea that combat forces in Battletech don't march long distances is not really supported by any o the fluff. They are forever going on about how force X marched Y distance to engage force Z where they never expected it.
They do march long distances, but when they need to get somewhere fast, the 5/8's, 6/9's and faster 'mechs respond.
Look at it this way: Imagine you are in New Lebanon, New Kansas; geographic center of the "Continental 48" administrative region of a planet that bears a striking resemblance to at least one other planet in the Inner Sphere. This city is the military center of the planet, with the bulk of your heavy 'mech forces stationed there.
As an average planet, it has a population of approximately two billion, with cities and manufacturing centers spread out throughout the globe.
An invader comes and decides to land forces in the capital of Washing Town, the major spaceports of New Chicago, New New New York and New Vancouver, as well as New Beijing, New New Delhi, New New Tokyo, New Sidney and New Buenos Aires.
Not to worry, since your RCT*'s armour and infantry regiments are spread out throughout the globe at these potential hot spots, supported by the planetary militia.
You have no dropships, so you need to respond either by shipping your forces using small craft or fixed wing transports like the Planetlifter or King Karnov, rail or ship OR you march them there.
Additionally, you need to strike back at the invaders before they crush the "lesser" units facing them. Since you did not have your forces neatly packed up for fast transport, you need to secure transport, which may take days for your entire force. What to do?
Prioritize: select one of the closer targets, like Washing Town or New Chicago and send your fastest forces overland. These will likely be (in 3025) Locusts, hovers and some wheeled designs, with APCs and infantry. Behind them will be the 6/9/6 Wasp/Stingers (possibly riding commandeered road transport) and the 5/8/5 Wonder-55's. 4/6/x and slower need not apply; they will be shipped in later, if they were not already deployed on-station before the invasion.
If the invasion takes place primarily in New Beijing or New Sydney, there is no point in even marching out; the New Shanghai garrison may hoof the 1,350km distance** "on foot", but they will not arrive for half a day at the soonest, assuming they don't move at 4/6/4 speeds or less.
At a local level, overland travel may well be the only real option; New Shanghai to New Beijing, or New Lebanon to Washing Town, even for the slower forces; at this scale, provided it's not mountainous or broken terrain, a 4/6/- and 3/5/3 are pretty much equal. On flat terrain or straight-arrow roads, the 4/6/- will have a 10.8 kph edge, but if the roads are twisting and/or the terrain is broken, the 3/5/3 will have the edge.
At distances over 1,000 km over flat terrain, marching overland is not really an option if you want your 4/6 or slower forces to arrive in a timely manner; at 64.8 kph (6 MP), 16 hours of running over straight-arrow highways will put you 1,036.8 km away in no real condition to fight.
There is a reason why the real world military has military trains to ferry tanks long distances; hoofing it is just not practical.
* Using RCT for default force allocation; need not be an actual RCT.
** Rail lines; roads have to take a less direct route.