I think the amount of new resorts is a reason.... for a 5th park. The parks will be overcrowded if they just keep building resorts and no new parks.
It doesn't work that way. People aren't coming to go to a hotel, they are coming to go to a park. Doesn't matter how many hotels they build, they are not going to fill up unless there are parks to draw people.