I help maintain the D8 branch of EVA, which is functionally similar to Twig Tweak's
drupal_view() but works as a View display that attaches itself to specified entity bundles as an extra field. This means the View may be reordered within the entity Manage Display UI or e.g., dropped in a field group. Like Twig Tweak's function, it allows contextual filters to be passed as arguments.
The use case for EVA and for the Twig Tweaks solution differs from that for using an entity reference with viewsreference because the latter allows content editors to select different Views on each entity. EVA and
drupal_view() inject the same View on every entity (although contextual arguments may change the View results).
If you're creating a bespoke theme there may not be any advantage to EVA vs. twig block injection, but if you want to allow sitebuilders to manage a View as if it were an entity field and configure where it appears using the UI, have a look.