Good to see that happening, but I don't think this is a final solution. Non-combat missions or missions with optional combat can be just as involving, but how do you get EC or XP from such Foundry missions?
The root problem is their f2p model and trying to keep people from making farming bots/alts to keep the economy fairly even. A casual player wouldn't hit the daily cap, but a botter/someone who just has a crap ton of characters on the account could just run doff/console mission etc and get orders of magnitude more dilithium in a day. There really is no easy answer.
They could make it an account cap, but people would just make more accounts.
They could try some stuff by looking @ IPs, but multiple people could be behind the same public IP, or do somethings to change their public IP I won't get into.
They could do things based on payment methods, but not everyone has given them that info.
Email accounts can be created on the spot, so they can't monitor based on that.
They could get into expensive data mining to see how often accounts/toons are logged on and what they're doing.
Tbh, I don't care so much since I PvP mostly and they won't even bother giving PvPers Fleet rewards for PvPing as a Fleet based team. That's far worse imo than people trying to avoid a time sink and make a map for quick dilithium. I'm a cynic regarding this. Imo, it's so they can show people do even less PvP since they have to grind so much outside of PvP now. STFs are bad enough, now there's a crap ton more currencies for no PvP options to obtain them.
STO economy is secured because you cannot trade ANYTHING of worth, DIlithium cannot be traded and so its useless for professional Gold Farmers to do and making alt accounts? are you serious? you cannot trade or transfer Dilithium to another account PERIOD!
Well not exactly, DOFFs could be used for that but since the Dilithium return was made so low it would need thousand of DOFFs to even reach a acceptable amount of Dilithium and with the limits in Mail that would get old FAST ... this is why Dilithium Farming in STO is pretty much a personal affair.
Not going over botters since ... well lets say you must have read the term but completely fail to grasp how they work, I do and once again it does not work because of the above.
Also Daily Refining cap.
Also the thing you "dont want to get into" are called proxies, not exactly helping when you are just random shooting hoping to hit something.
Oh and funny you mention you are a PvPer ... anyway wants to venture a guess what is the easiest and fastest way to get Dilithium in the game?