I think I'm just going to run a bash script at startup to unhide it so I don't have to do it after every update. Really annoying. I'm not sure what made Apple decide that the user library should be hidden from them but that it's perfectly okay to leave the system and the root library easily accessible...