It is a tried and true method. If you want to be _good_ with Linux (including administration), build it: Follow the Gentoo Handbook, and restart every time something is wrong or fails.
Alternatively, if you want to be a semi-competent user you can go the path of installing a user-friendly distribution (like Ubuntu, etc.) and get various Windows-based workstreams working (Gaming, Windows-Only Software through Wine, etc.) But this is less likely to push you to the same tier.
Any advantages or disadvantages?
Unfortunately when the gentoo wiki got nuked like 12 years ago I was in the middle of a reinstall and so I couldn’t finish it and moved on to other things. Used arch for a while but it became my second job to keep it running and it wasn’t worth it. As things started branching out I no longer understand what’s what. Every time there is some drama over some decision some distro made I feel like I don’t know either. Wayland or no wayland, snap, etc.
Any tips for following this approach?