One of the big weaknesses in the latest Star Wars trilogy is that nobody explains how the First Order and then the Final Order acquired the resources to build these giant armadas that can swamp everybody else.
The Empire was broken after the battle of Jakku where Palpatine had intended the imperials to make a suicidal last stand. A rump remnant retreats to the unknown regions severely depleted of materials. Yet magically a generation later they have built enough space docks to create a giant armada and create star killer base.
Even more spectacularly Palpatine is also in the Unknown Regions creating a second and larger armada.
Who paid for this? Where did the metal and all the resources to construct the ship come from? I understand the First Order was kidnapping and brainwashing kids, but evidently the rump after the battle of Jakku magically had the resources to immediately start kidnapping and brainwashing millions of kids like Finn to become the new storm troopers...not to mention the Emperor somehow got all these people to build him a fleet.
And nobody in the Republic knew about this, all these kids disheartening and all these resources being diverted to build a new fleet that could dwarf the Resistance. Construction of such huge fleets is damn expensive..but yet somehow it happened anyways.
At least in the original trilogy they came up with a back story that had the mon calamari defect with their star destroyers making the Rebellion a serious threat. Here large dreadnoughts are been manufactured out of nothing.
---------------
"A man without a belly is like a house without a balcony"
- Old Turkish saying