I used to think diplomacy sucked, but I was wrong. It's great. Lots of reasons.
Eventually you'll capture castles of all different types. With diplomacy, you can put together enough troops to defend different types without being constantly bankrupt or having to build so many creature buildings first. That can be a real load off your mind, and not having to run back to defend castles all the time, or park useful heroes in them, saves tons of time and lets you get around the map and develop your heroes a lot more.
It's also great if you like to save up lots of stacks of enemy creatures around to level up secondary heroes on later. When you get various levels of diplomacy, save first, then attack. If they join and the stacks are still small, don't waste a valuable future asset. You can save them for later, when they will join with 200 or 400 instead of 30. Reload and leave them alone until there are tons of them, if you can. They'll also give more experience when the stacks are bigger, so finding out which stacks you want to fight is very useful. If, however, you're at expert diplomacy and approach a big stack with a strong army and they still don't join, load the secondaries you most want to develop up with plenty of tough troops and have at them, leveling them multiple levels at once.
Totally sweet if you're a necro, too. Accept a bunch of low-level troops and turn them all into skeletons at the skeleton converter -- boom, tens of thousands of bucks saved at a time, instant armies for yourself or your secondaries. If you have the Cloak of the Undead King that lets you convert a percentage of all slain on the battlefield into liches instead of skeletons, you can build massive armies of liches (or power liches) really quickly by fighting anyone who won't join. Running around with two or three stacks of liches at a time is pretty aswesome too. Massive armies of skeletons may not fight until the battle's half over or already decided anyway, but massive armies of liches are godly. It also lets you leave your castle-generated weekly liches alone, overcoming a big weakness of necros -- only one ranged troop, and you are hard-pressed not to take it along with your hero, thus leaving your castle much harder to defend.
Anyway, diplomacy is now a priority when I play. Too good to pass up, and it sometimes saves me hundreds of thousands in a game.