There are a few reasons. A presidential budget is essentially a messaging tool these days, a way to show your supporters that you’re addressing their priorities; Congress has to actually decide where real money will go. Just about every member of Congress has a public radio or TV station in his or her district; any transition from rhetoric to reality would be felt back home. But it’s also because public broadcasting is actually pretty popular and pretty trusted by Americans. – NiemenLab