I believe that in some ways he actually helped us from having these all over. As I understand the story, the agreement to have non-Disney hoteliers build new "WDW" official hotels on site had been made before he came on board; as he took a look at the property and saw the land mine of Disney hotels that could be built (and the direct revenue from them), he tried to stop the deal -- but could not stop those two that had been started from being built. That is also why they have Disney official bus service. Their contract was different than, say, the Hotel Plaza Boulevard hotels, which were simply going to be treated like "good neighbor" hotels similar to non-Disney ones surrounding Disneyland; but these two hotels were originally signed to be like "official Walt Disney World" hotels, with similar advantages, like Disney bus service.
So, Eisner just kept any more from being built, and had the company limit the promotion of the Swan and Dolphin as the contract would allow; but kept the services by contract. For a while this even included reservations being made to them through WDW Central Reservations (407) W-DISNEY and on the website. That has since disappeared, I noticed, but I'll bet if you call Disney they can still make a reservation at the Swan or Dolphin for you if they want to.
Anyway, that is the story as I know it.