As many of you may know, I am in the military, and working on the Imperial Naval Commander's manual in my free time.
But rewatching New Hope brought up a few questions that I needed to air. We know that 30 Combat Ships were deployed, 8 Y-Wings of Gold Squadron, as well as 22 X-Wings from Red and Green squadrons were what attacked the Death Star itself.
8 Y-wings would require 16 crew (pilot, co-pilot, and if each has an astromech thats 24 crew) and 160 proton bombs.
In Last Jedi, while I understand the Star Fortress bombers were a bit of a touchy point, 4 would require the same number of crew, allowing for the purchase of more bombs, as each carries 1000 proton bombs. (And while we see most of them explode, that is mainly due to a TIE smashing into one, then setting off a chain reaction that also destroyed nearby ties, and other stuff)
So why would the Rebel Alliance use something that costs more to purchase, likely repair, train pilots, ect. The Rebels werent working off Zerg tactics.