There are 3 primary reasons why one website links to another:

- It has high domain authority
- It posts high-quality content
- It doesn’t follow any black hat SEO techniques

https://www.rankwatch.com/blog/get-backlinks-for-new-website/