I'd like to react on that bit
Solasta's "Take Aim" feat overpowers a Ranger (or Rogue) with a bow as compared to a Warlock with Eldritch Blast; allowing "Take Aim" to apply to spell attacks would maintain balance between the classes.
First, you may not be aware of it or forgotten it, but there is a specific Invocation for Eldricht Blast that devs included (Eldricht Spear IIRC) which ignores half and third cover, so Warlock can spend their feat on something else instead, while a ranged martial would pretty much want it at some point too. So either Ranger in comparison would pick Take Aim at level 4 and suffer from cover while Warlock can bump Charisma or Concentration or minimum damage, or take Uncanny Accuracy first and Take Aime at level 8 while Warlock either bumps Charisma to 20 or gets another good feat (minimum damage is really good ^^).
Second, Warlocks that really want to achieve the same level of accuracy because they use and overuse Eldricht Blast could just go Devil's Sight + Darkness way, effectively nullifying disadvantage by providing advantage against most creatures. So no use of feat either.
Third, even without either shenanigans comparing just Ranger's Take Aim with Archery compared to Warlock's Eldricht Blast and invocations, I still wouldn't consider the former "stronger" than the latter.
Because the latter... Can be ridden with Repelling Blast. And that invocation alone is worth dozen points of damage over a regular day, sometimes hundreds. And I mean in in both figurative and literal meanings. The number of times I saved an ally's ass (or mine) by pushing enemy away (because past level 5 even at disadvantage unless enemy really has high AC you have a good chance of landing at least one hit), the number of times I made a fight drop from "near-impossible" to "easy-peasy" by making archers reachable by melee (fall from vantage point), keeping enemies inside a Plant Growth to prevent them to reach melee (and forcing them to self-harm again) or outright kill them (making them fall into unending pits)... Would require a full orchestra to be counted on hands.