But yes, source dependencies can be pretty fine used with Java or Kotlin dependencies.
Basically you have the git-handling wrapper and then it is included like an included build in composite build iirc.
But yeah, the mentioned plugin also has its pros.
And one that can actively work on it.
The built-in source dependencies did not get much love since they were introduced.