A soft 404 displays similar, unhelpful content as a 404 page, but with a 200 status code (= OK). Google penalizes this because 200 pages consume crawl budget without providing added value. If pages with a 200 code are displayed, there should also be meaningful content available. Otherwise, a 404 code should be given.