take a look and compare any PC product. What use to be a bunch of 'jellybean' logic, and maybe a custom chip..is now maybe one or two custom chips. I took nearly all the simple logic functions in my latest redesign, and did put them all in FPGA's. Bottom line of cutting costs drives us that way...and also the increase functionality of designs, while keeping the same board size. I think both Altera and Xilinx are trying to hit the small user markets with some of thier products.