Nějak není důvod. Píšeme aplikace, které jsou přenasazené během okamžiku a v lepším případě jsou modulární, takže člověk přenasadí jen tu část, kterou změnil. A i u těch klasických WARek umí aplikační server zachovat stav, takže to člověka neodhlásí a dělat úpravy v běžící aplikaci jde celkem v pohodě. A pak je tu klasický debugger a Netbeans a hot swap (tím jdou sice aktualizovat jen některé části kódu, ale jak jsem psal, ani přenasazení aplikace není žádná tragédie).
A taky dobré se trochu zamyslet nad návrhem aplikace – ne všechno se musí ladit/vyvíjet na běžící aplikaci – pokud je navržená dobře, tak toho spoustu odladíš jen proti jednotkovým testům.