What are they? What are the differences?
Query syntax and method syntax are semantically identical, but many people find query syntax simpler and easier to read. — Microsoft Documentation
There are no technical differences between the two. They are both simply ways to write query code.
Either syntax is a valid way to write query code, and each has their uses. It is basically up to the programmer to decide which suits their needs or preferences best.