No it doesn't, it might irk a few enthusiasts, but for the general public out there they do not care one jot how trains get from production line to their morning commute. For all they know they are airdropped in by the RAF!
There are of course logistical reasons why road haulage is chosen, for a start as I said it would likely be easier to arrange trucks for units arriving by sea. By its very nature sea haulage isn't as easily predictable in terms of exact ETAs. It will cost a lot more time and money to have a loco or two, along with any intermediate barrier coaches sitting around at a port for hours or even days (assuming there are even tracks to drop the units onto at the port), whereas trucks can be leased from any number of hauliers around the country when required.
And then of course there is the small matter of route clearance, making sure all potential routes from port to depot are cleared would take time & money. Or they could be loaded onto flatbeds and be on the move much quicker. But if it annoys you so, by all means make representation to the respective TOCs, hauliers and the DfT to demand that all future deliveries be made only by rail, regardless of cost and logistical issues.