FMD and MTP are two of my go-to stations, so I found this particularly obnoxious.
What is odd is that both FMD and MTP had only a five day-a-week agent and self check baggage on week ends. So it looks like FMD, but not MTP has lost self check. I just came back from a FMD to LMY trip; and can verify there was no baggage service. I entered a dummy reservation from MTP to DEN; and the result showed baggage service. So the OP is correct.
When a volunteer or caretaker is hired maybe the city, county, agency could include checked bagged assistance. Get the bags tagged correctly and placed at the spot where the baggage car will stop.
As mentioned, FMD and MTP, Newton, and maybe others had self check. It was a no-brainer and no volunteer was required; although the last time I boarded in MTP on a week end, someone did take our bags the golf cart to the baggage car. He was the kind of guy that hung around the station with a scanner, kept you informed as to train status, and was told you where to stand so you didn't get caught on the wrong side of the train when it came in.
It's not just Iowa. The only baggage service left on the SWC between Chicago and Albuquerque is Galesburg (only recently reinstated) and Kansas City. Two state capitals, Topeka and Lamy (Santa Fe) bit the dust.
Granted, a full time agent for two-a-days is an extravagance ripe for elimination. People touting this refer to the internet, etc. for reservations, but neglect the baggage issue. It would seem that with all the money saved by closing the stations, Amtrak could hire a baggage man for each LD train. Just think, during the 2 1/2 plus hour period between Elko and Winnemucca, he could take on other duties, such as cleaning the bathrooms.
But then, if your objective is to drive away business and then kill LD trains, why be innovative.