”I've literally written RESTful Graph based data access APIs that don't do this. Multiple. At tech startups.”
Okay mr startup man, fact is you don’t know what you’re talking about and your head is so far up your startup ass you no longer know what’s good engineering.
Why are you writing your own restful graph based data access APIs?
Why do you mention GraphQL and JSON:API in the same sentence? The latter is at least 10x more difficult to understand with all its edge cases around entity relations and filtering.
And now it would be a political issue which drugs get manufactured for cheap and for whom. You can probably see how that would go in corrupted countries (i.e. all of them)
That is not true. It is the interaction of nicotine with various monoamine oxidase inhibitors that makes tobacco smoking addictive, to an extent that it could be stated that it is the MAOIs entirely causing the addictive behaviour: the exact same MAOIs are also found in coffee, after all.
Why are nicotine pouches and vapes addictive, then? The answer lies in the flavourings, which themselves have psychoactive properties, likely also through MAO inhibition.
What’s weird is that people still think tobacco smoking is about nicotine being addictive and dangerous, when it is literally everything else in the smoke that makes it extremely addictive and mortally dangerous.
Beware of a gotcha here: object keys are tested for strict equality and not deep equality, in other words add/get must use the same object instance and not just an object with the same keys/values