I think the truth is even one step further away from current models in exactly this direction.
Blowtorch Theory posits that supermassive black holes formed very early, before the stars. I believe they didn't just form early, but that they were always there and the smoothness of the CMB doesn't come from natural isotropy of 'creation'. In my opinion it's so smooth because on the way to us the light was thoroughly mixed by the chaotic gravity (and now possibly electromagnetism) of all the supermassive black holes of the observable universe and the 'dust' swirling between them that were at the time that CMB light originated, crammed into a bubble of the size of merely 100 mln light-years. The relationship between CMB and supermassive blackholes exists but it's the other way around. It's not CMB that spawned black holes. It's black holes that generated the smoothness of CMB. The smoothness comes from overlapping gravitational lensing of trillion galaxies in concentrations ranging form 100 mln light years to 13 bln and acting for 13 bln years.
In my idea "Where did the supermassive black holes came from?" is the same kind of question like "Where did the universe came from?" The fact that in current Big Bang model we can imagine simple, mathematical origins (point like beginning of spacetime) doesn't make it more likely to be true. There's no doubt that Big Bang was a very energetic event, but you could get very energetic events without invoking creation. Just imagine two very dense black hole clusters, slamming into each other at relativistic speeds, each consisting of trillions (or more) of supermassive black holes.
What's great about this Blowtorch Theory is that it connects things we can actually observe, large scale structure of the universe, with the activity of those very early supermassive black holes (wherever they came from) in a measurable way thus potentially providing evidence of their very early existence. I hope it catches on because it's huge step in the right direction.