Epcot was originally two different theme park ideas that were combined.
They keep different hours. I always assumed this was because World Showcase was primarily a fine dining, adult evening alone, get a little drinky, sort of place. More appropriate later in the evening than first thing in the morning. Its a single park and admission is required to eat at any of the restaurants.