For the resistor networks, you can save on space, where you need a lot of resistors in of the same value in a small space, I.e. a 1206 sized network can have 4 resistors, and it lowers your part count for assembly, plus you don't need to break out the tiny tips for the pick and place like if you were using 0402's or 0201s. Or the strip that you linked can provide a 4.7k pull up/down for an 8-bit bus with one device, so for automated assembly, the pick and place would just stuff that and be done, rather than having to pick, form, cut and stuff 8 separate through hole resistors.
The resistors in an IC package depend on the specs, but you can get some where there are matched pairs, or matched sets of resistors (I.e they may be within 1% of the nominal value, but match each other within 0.1%) Or for thermal coupling, so that when one resistor heats up, and the resistance changes, the other ones mostly match. This would be used more in a precision amplifier application.