Bingo. Shitty discrete design is still a shitty design. There is nothing inherently wrong with opamps. It's the same shit as (an equivalent) discrete design, but packed into one IC.
Well, I didn't knwo if you essentially make a ham and cheese sandwich, then dip the entire thing, or if you essentially make french toast, with ham and cheese.