It may seem intuitive. You need relevant inbound links. They need to be relevant. They should come from authoritative sites within your niche. Why not just build a bunch of sites within your niche with different domain names and link them together?
There are some dangers in doing this. First, if all of your sites are hosted through the same web host then it is likely that they will exist on the same web server. That’s a big red flag where the search engines are concerned. Several sites linking to each other and that exist on the same server are too closely related to be of any good to each other. They are likely owned by the same person or group of people so it’s like a mini-network of sites and Google has pretty much killed networks.
Even if you solved the server class problem, there are issues. Suppose you host all of your domains at different hosting companies. That way they are all on different servers and different IP blocks. Good for you. If they are all linking to each other with no links out to other relevant sites and no, or few, inbound links from other relevant sites, it still looks like the link pattern of a network and it will be likely be treated that way by the search engines.
Furthermore, if your sites are all registered under the same name then your Whois data could be giving you away.
While it’s possible to fool the search engines today, you likely won’t get away with any long term strategy of link networking. It is best to build quality content and develop social proof. The search engines will treat you better.