I run a small fleet with my wife and a close friend, we are also concerned as it's really only a fleet of 3 as very few others have committed to the fleet in terms of saving up for bank slots and such.
The systems idea is, that every fleet can achieve everything, it only costs time.
3 peeps going all out crazy grind will be faster than 20 people going "Nay, won't give anything, you owe me, because I'm in your stupid fleet."
That said, I might be interested in a fleet, will pay my share, but due to my odd playtimes, I might be not that great of a socializer
I always thought a better idea (and one to revitalize PvP in this game) would be to have PvP credits instead of "Fleet Credits", where you earn a small base amount just for participating and a much heftier chunk for dealing damage, healing, assists, kills, etc.
In my mind that should've been the way to earn +1 ship requisitions, with the starbase bonuses simply being new ship skins (which I think is what a lot of us were originally expecting them to be, not a whole power tier of ships).
I've noticed Cryptic has been silent on this subject for a while. I remember Mr. Stahl mentioned months ago they had some kind of solution in mind for not leaving solo players out in the cold, but it seems they decided to not do anything for people not interested in fleets.