To add, hp seals are better than armor seals even vs AD champs in all in situations level 1-4. Armor is better in sustain situations vs AD or auto attacking champs even in the early game outside all ins, despite the nerfs.
So AP mids run flat/scaling hp, and supports tend to run all flat hp, or some flat hp + flat armor. Top is still almost always armor as AP tops are semi rare.
Scaling runes tend to not be very viable as even the smallest advantages you lose early game will not make the greater efficiency post level 6/9 enough to justify say losing a few CS because you cannot trade evenly with a person running flat.