Well, it wouldn't be the first time ;)
6,687 karma · joined June 16, 2011
Personal site: https://michael.mior.ca
[ my public key: https://keybase.io/michaelmior; my proof: https://keybase.io/michaelmior/sigs/BpTU6skpVwr4X8MVODgsjjPXAPdaSLAjYbPl2EEDYeA ]
Verifying my Blockstack ID is secured with the address 19AvsK3Zo1cmFZg4D1c4pDaavHRZKvPEWm https://explorer.blockstack.org/address/19AvsK3Zo1cmFZg4D1c4pDaavHRZKvPEWm wonderfuldev_gceng9nu6y0g2kpciawxmwzc
Well, it wouldn't be the first time ;)
I think it's moreso you lose all the users who don't realize anything outside the walled garden even exists.
I think you could go meta here and ask the agent in English to modify your pseudocode for larger changes.
Another is that in ER diagrams, relationships themselves can have attributes. Personally I think it tends to make more sense to convert relationships to entities in this case most of the time, but it can be useful.
Finally, relationships in ER diagrams can be N-ary and connect more than two entities while foreign keys in SQL always reference one other table. Of course you can have multiple foreign keys on a table to represent this, but not without some loss of semantics.
That's not to say that the tool is useless or that diagrams of this sort are unhelpful. I'll admit I'm being pedantic and others will probably disagree.
Cost is a pretty big reason.
[0] https://support.pushpay.com/s/article/Acquire-your-D-U-N-S-n...