1) for a small branch office that is connected to an ISP, default routing makes things simple as we don’t expect the single router to learn the ISP routing table to make routing decisions. It keeps the FIB table of the router small and thereby not needing to upgrade the router over time.
2) Static routing works for the 3 router larger office building that connect to an ISP. Since the network would possibly grow after three years it expands the possibility of having an IGP to redistribute the static route and slowly migrate to having the network advertised via IGP
3) For Dynamic network scenarios, it’s best to use an IGP such as OSPF/ISIS to scale with the growth of the campus building routers. Its easier for the Admin to manage the network this way instead of configuring static routes every time the network grows which becomes a config management issue overtime.