Slightly OT, but I'd love to have a "tweakable" mutual fund. I'd love to cut out companies like Palantir and Facebook and sectors like O&G from my primarily index-based portfolio. Without being stuck with other people's decisions (and high ER) in an ESG fund or managing a whole bunch of individual stocks.
Because you're asking your portfolio manager to make you a custom index fund. The whole point of an index fund is to spread risk among lots of companies and sell fragments of that risk to lots of people. You can make your own custom index fund, it's called buying a share of every stock other than the ones you don't want.
You could slap together a script that tracks the current ratios of a given index fund, then maintain a blacklist of baddies, and automatically buy at the new ratio using something like alpaca.markets api for buying. You'd get all the expertise of whoever designs your index of choice but your custom little changes for removing companies you want to ethically avoid.
You could short them to the same weighted percentage that they exist in the index but that's of course not completely simple and you have to pay fees for the shorted stock. If O&G had a convenient ETF (I don't know if there is or not, I imagine there is), you could short that rather than individual companies.
Shorting Facebook would be... interesting for your returns.
I suppose there must be a reason why we don't.