The idea is that the damage increase from the old Last Whisper was at a fairly good place against tanks.
The change to LW - only affecting bonus armour - means that it is much weaker.
The change is good - there was little reason for LW to be an effective purchase against all targets - but something extra had to be added to keep tanks in line.
Enter Giant Slayer. Now, this still increases damage against squishier targets by a similar amount depending on item builds and level difference.
However. What it does is it means that if a champion gets ahead, Giant slayer doesn't help their damage against squishy targets.
And the most important point:
It also means that there is an additional balance lever. Simply increasing or decreasing the number "500" or adding a flat health threshold will have a big impact on the power of the item against squishies - something that LW did not have.
Remember that this is the preseason. We expect everything to be awful balance wise. There is time to fix it if it needs to be fixed - don't worry.