Iceborn: bursty trades with slow for chase or hit n run, off/def hybrid, mana+cdr(mandatory assets for any tanky dude that uses mana), some waveclear and solid damage vs towers, physic damage.
Sunfire: strong all-ins due sustained dps, great wavecöear, off/def hybrid, magicdamage
Each on it's own is by the waveclear+off/def combo a great item to rush in lane.
However, if combined:
Mixed damage, good short trades and disengage potential, awsome waveclear, good sustained damage and stickiness, great mix of overall damage(though the damage isn't as high as most people make it up to be) and tankiness, mandatory mana+cdr is covered aswell while providing decent damage vs towers.
The two items are just jack of all trades for tanks while helping greatly with waveclear.
And yes, there were some changes: Iceborns aoe was changed to scale with armor in preseason aswell as more cdr and armor in exchange for 30 ap, and the scaleing has been increased recently, so if you get sunfire on top of it the slow-proc already gets a quite big aoe, and sunfires damage vs minions was buffed by 50%, so you can applie equal lanepressure to agressive builts like hydra with it. Sunfires stats also have been slightly buffed.
The main reason though is the waveclear. tank items are generally more cost efficient than off items because if you go tanky you have a harder time cleaing waves and farming up, so usually you'd gain less gold and the items have been balanced around the slightly lower gold income.
Also, the lack of waveclear and low tower damage and resulting low map presure was a big weakness for many of the current 'abusers' if going tanky that fully gets covered by thos two items.
Aditionally, tank items allways have been more gold efficient and thus stronger early-mid while falling of later, and thx to gamepace changes early and midgame are more important now, so items that work well early-mid are obviously a good idea.
Also, the damagecreep .Raw damage has increased this season, meaning that if you go squishy, any mistake most likely leads to your death. Jump in as glasscannon ekko and eat a random hard cc - your 101% dead now.
So for melees, goin tanky is more a neccesity as squishy builts are to risky right now.
Last but not least, the %pen changes and the SV buffs. With LW no longer beeing an unuversally powerfull off item but only a counter vs tanks, it has become alot less valid as an early item, cause your overall damage would crouble to much even though it helps alot vs tanks. As a result, armor stacking early on is rather powerfull as the enemie carry rarly will get %pen befor his 4th item+boots, while SV is just so powerfull that it is sufficient as single item vs magic damage, even with voidstaff.
Also, the only assasins it really works on is Ekko, because he has the utillity of a damn tank and beyond...