I find it funny that people are throwing around all sorts of moral arguments.
A 3 of these entities are businesses, that includes both Nvidia, AMD and CDPR. They all have the same goal, to make money by offering customers and partners value in the way of solutions to problems. They're all completely voluntary exchanges as the free market allows for, and so nothing fundamentally immoral is going on.
It's very simple, if you do not like the behaviour of Nvidia then vote with your wallet and shoot for AMD, if you don't like the behaviour of CDPR then don't play their game, pick up another game instead.
You could make the argument that Tressfx is documented and that good programmers ought to be able to imlement it without help, maybe the programmers at CDPR are either incompetent or they're under too much other external pressure to devote the time, either way AMD have the free market choice of offering some engineer time with them to help them get it working at their own expense and can use the opportunity to help sell the benefits of TressFX, for whatever reason that negotiation never happened.
There is a lot of hate for Nvidia here it seems, their interest is in adding value to their products to make them more attractive to consumers and they invest money by going out there and having engineers work with game developers to implement features to benefit their customers. AMD have this option to and don't take it, that just makes Nvidias products hold more value.
The only thing that annoys me about these kinds of situations (not this specific one) is when developers add fallback effects which are clearly inferior to what is possbile, I saw a lot of this in the Batman games, the moment PhysX was off a number of effects which are perfectly possible on the CPU such as bullet ricochet effects, smashed tiles and some others, these went away. That's more of a complaint to the developers than anything else.
Some of you need to get your head out of the clouds with regards to how businsses operate, this isn't some hippy gaming circle where we all join hands and sing kumbaya and live as one happy family, these businesses are competing and they respond to the market, if gamers have a problem with Nvidia locking in features then simply buy AMD and demonstrate to the market that you disapprove of the action, right now that doesn't appear to be happening Nvidia is just as popular as ever, they offer value added features to their customers which improve our options as gamers.