2 problems
1) Low & decreasing demand for lower level ships as the game matures
2) Fleet system non existent after level 3.
Solution
Players can purchase ships, and use their crew allotment (based on player rank) to man those additional ships with AI lieutenants & crewmen. A level 2 player might only have access to enough crew to man a Cutter with a cutter escort, but a level 4 player could crew both a Snow & a cutter.
Obviously this might require a small rework of the crew allotment available at each level, and could change the balance of some missions, but it would increase market demand for smaller ships, increase the total number of ships present in battles (always a good thing!) and could make for more interesting trading. Traders could hire multiple trade ships, or warship escorts if necessary, and increase shipping capacity without necessarily needing to add larger and larger cargo ships.