Without discounting any of your other points, I just have to note the irony in saying:
> TSL is not really a language to be pedantic, because it is an EDSL
where the "L" in "EDSL" stands for "language" :)
> TSL is not really a language to be pedantic, because it is an EDSL
where the "L" in "EDSL" stands for "language" :)
EDIT: I wish I were smart enough to have come up with these references, but I'm entirely riffing on https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule and https://en.wikipedia.org/wiki/Jamie_Zawinski#Zawinski's_Law . I can say from personal experience that both adages are resoundingly true.