I'm not sure why everyone thinks it's for farmers. If farmers needed a different schedule they can just wake up earlier or later, they don't have to have the clock revolve around them.
If I recall correctly, the only reason we still have DST in the US is because of some corporate lobbying, like always.