How many and how often buses run to the different resorts is most definitely determined by how many guests are staying at any given resort. As for waiting for 45 minutes at Animal Kingdom for a bus...