It is long because triple cranksets need long rear derailleurs to take up the chain slack when using the 30t chainring (granny gear). Long cage derailleurs have more "chain wrap" capacity.
With your current gearing you could use a shorter cage derailleur but there is nothing wrong with using the long cage derailleur other than a slight weight penalty.