Fleet carrier upkeep is trivial. As anyone who owns a fleet carrier will tell you, just by playing the game, you will rapidly get enough money to support your carrier for years, if not decades. I myself have 12+ years, and that's without even trying. It's basically background noise.
But the more I thought about that, the more I realized it was an apt analogy. Fleet Carrier upkeep doesn't have any real detrimental gameplay effect; its only real effect is being annoying.
So imagine if, instead of upkeep, whenever you got near your Fleet carrier, it would play a high-pitched squeal. Not loud enough to be overtly inconvenient, just enough to be faintly annoying.
That's what Fleet carrier upkeep is. Faintly annoying.
Now, you could make justifications about how it's the life support system, or the FSD, or any number of other things, but when you get right down to it, it's an annoying feature with no benefit, existing for no reason.
So just get rid of it. There's no advantage in intentionally annoying your player base.
If Fleet carriers must have a persistent cost, I would much prefer to be based on something that actually matters, like how many Fleet carriers there are in the system, to force High Traffic Systems to clear out regularly. At least then, players can see the benefit of it existing.
I still think that we should have two kind of Fleet Carrier, and that players can switch between the two...
So we have the Fleet Carriers that have a weekly upkeep, and for that, the Fleet Carrier is visible in all instances and platforms, basically how Fleet Carrier works now. And this only applies to Fleet Carriers that are set to allow anyone to dock.
Now we can start to mess around with the weekly upkeep, making it much more expensive.
As this is a privately owned Fleet Carrier, I can see that an option to add a docking fee, that a player has to pay when docking could help cover the expenses of the weekly upkeep fees, especially if we increase it. These Fleet Carriers should be marked as having docking fees and how much it is, also when a player ask to dock, they should be alerted about the docking fee, and have to pay it before being allowed to dock. Fee have two payment options, either pay in Tritium (to help those who ferry people around) or Credits, to help with those weekly upkeep fees. To limit the amount of shady tactics from Fleet Carrier owners, there needs to be some upper limits on these. And the the docking permit should last for a set amount of time, so that you have unlimited docking rights during that set time. Time frame should can be selected from 1-7 days.
When you do not allow anyone to dock, there will be no upkeep, and the Fleet Carrier is no longer visible to all players.
You can also change to allow friends and/or squadron members to dock on your Fleet Carrier, and your Fleet Carrier will be visible to those players aswell.
This would remove all of those Fleet Carrier, that are only for solo/friends/Squadron use from the globally visible Fleet Carriers, and should free up quite alot slots in popular systems and reduce alot of the Fleet Carrier clutter in some very popular systems. So this would allow anyone to be able to move their Fleet Carrier to these popular systems, but not everyone is guaranteed to have a publicly visible Fleet Carrier in any system. We also gain the option to tune the weekly upkeep to be a money sink, as this now is a player option to run a Fleet Carrier that open to the public.
And we can also add a couple of filter actions so that you can filter which Fleet Carriers you want to see.
Own Fleet Carrier - always visible.
Friends Fleet Carriers - toggle
Squadron Fleet Carriers - toggle
Public Fleet Carriers - toggle
What happens if you cannot afford the upkeep?
The Fleet Carrier will be changed to owner only access, so you will never loose it. and it will be removed from the game world for everyone else. It this happens, you can login and change it to allow friends and/or squadron to dock at your Fleet Carrier.