Hide block on 404 (not found) page
Yes, the solution is not available yet in core, see https://www.drupal.org/node/2245767.
But you can use this contrib module https://www.drupal.org/project/block_in_page_not_found and negate the condition to not show the block on a 404 page: