And New Fantasyland took five years...LOL. For half a decade no guest walked into Fantasyland without seeing construction walls. For 2 D-tickets, a restaurant, and a bunch of landscaping.
Yet Universal can take down a building, build an E-ticket, and have opening day within 18 months.
The thing about construction is largely you get what you pay for - you can pay more and get it faster, or you can pay less and get it slower. It can be done, Disney just chooses not to.
(BTW, the Muppets are so cool, aren't they?)