The correct answer is A) they could not afford the upkeep.
Property owners did not care for the roads on their property because they could not afford the upkeep.
Property owners already paid their taxes according to law, and they did not have the resources to upkeep the railroads that passed through their property. Furthermore, they expected the federal government to help handle the proper repairs when needed because railroads offered a service to the citizens and were owned by private companies that could do the repairs.