I can't find any reason to upgrade that ability past Level 1. The stats are the same for all three levels according to the in game infocard and looking at the AbilityDeploySiegeTurret.entity file I can't see any differences there either.
So whats the point of upgrading that ability past Level 1?