SPARQL ain't great
😲
SQL is not the best part of relational databases,
What would you say is the best part? Wide support? Many implementations? Decades of performance tuning? Apparent simplicity of tabular data?
and by emulating the syntax for SPARQL you get cognitively complex statements for even quite simple graph operations.
Do you have an example of a simple graph operation that is complex to express in SPARQL?
One of the painful things in SQL is that fact that joins are explicit but in SPARQL joins are implicit. SPARQL queries are based on (conjunctive) pattern matching which I think is not difficult to understand.