I can't speak for every operator out there, but engine mx can affect slowing down. Power by the hour means go fast and save on engine mx cost, but burns more fuel. Obviously, the opposite is true. Since I have no idea of what mx costs are for engines on a per hour basis, I wonder what scenario is better, and by how much.
There can be MX savings in going slow. We use a reduced power setting on our turboprops to not only save gas, but it also saves on compressor washes and hot section inspections. Not to mention turboprop engines going over 20,000 hours without a major overhaul, the effects of running at a lower temperature can be more important than the time accumulated on the engines.
I know my company is considering reducing power settings even more. My personal opinion is that if you can catch a tailwind, pull the power back and milk it (particularly if you're running ahead of schedule and you know your ground crew won't be ready for you anyway), if you're encountering a strong headwind, you're only prolonging the time spent battling the headwind and not saving much fuel, heck, that's 9th grade algebra.
Another thing I don't get, why do some people insist on taking a delay vector over a speed reduction. I can just see my coworkers scratching their heads when I request a speed reduction after getting a delay vector (as if I'm just asking for punishment), but then they almost immediately vector me back on course and I arrive at the same place at the same time having burned less fuel.
That, and if something opens up (the C208 ahead switches routing, or one of your other freight dog friends cancel IFR, for instance), you have less distance to cover being on your original course, and you might get there sooner.