It doesn’t create any re-directs which is a big plus.
The alternative will require a child theme and a knowledge of PHP and HTML.
The only other ‘hackish’ method is to use a Header Element assigned to a 404 page, add all your content in the header element and then use some CSS to hide the 404 content.