I really don't think that SS on a mid or top laner is good at all lol. The 150 Health is NOT worth it to set you behind almost a glacial shroud, or completing merc treads, or other 700-900 items. On top lane you don't really need to ward as much as say bot and mid, so you don't really need any extra vision bar the trinket and a green ward or two. Mid definitely does not want to delay their power spike at all. A ton of matchups nowadays come down to who is more aggressive than whom, such as Zed v Yasuo, Azir v Fizz, Ahri v Fizz, Yasuo v Ahri, among other wishy washy matchups I'm forgetting. A good example of what happens in mid lane when you don't invest in any combat stats are Tear stackers. Champions like Karthus, some Kassadin builds, Anivia, Ez mid (idk if anyone still builds), Varus, Veigar, Cassiopeia, and Jayce all are not strong at all during early - mid game (bar some cassiopeia and depends on veigar matchup). It's really hard for you to all in someone with just a Doran's ring as your combat item after you shovel out 700 gold for a tear. Mid lane is all about early pressure and maintaining lane dominance in order to be able to roam. Investing in an 800 gold item that is really unnecessary is not efficient of your gold lol. Especially since the only places you can "ward" are your side lane bushes and river (no sane mid laner is just going to walk into the enemy jungle and place deep wards alone. Supports can do it because they aren't really "needed" as much as a mid or top laner. They don't really lose out on a wave crashing against a tower since they don't farm anyway, and most are tanky, allowing them to get out easily and safely).