You left out the part where they made it so Kraken and Red Dragon spawn on the same days (Tues/Thurs/Sat), within 5 minutes of each other. In that context, the 3 hour despawn timer actually had a purpose - guilds would have to decide which boss they would rather spend their time fighting for.