One of my problems with the draft legislation S.4929, JBF, is it is piling new programs on old programs. (The text has been posted on Congress.gov.)
In a rational government Congress would evaluate the success or failure of existing rural development and farm loan programs, change the law where needed, and reorganize the bureaucracy. If current programs are successful we could add resources, if they have weaknesses we could reform them, if they're too bad we could kill them. But such changes wouldn't convince the advocates that reforms were real and therefore wouldn't reward the Congressional sponsors. So instead we get more programs, with somewhat different approaches,
Bottom line: it makes life more difficult for the bureaucracy.