Why does the new charter leave out support for the animal shelter and library?

Because the county supports neither. Voters passed taxing districts for both.