One disadvantage with switching regulators compared to linear regulators is that the support circuitry is more complex. It involves more components and make material cost more expensive. This also makes the board harder to layout. Why can't those components be squeezed into the IC given today's technology?