Yes, they are good food. Natto is acquired taste, takes a little getting used to, so it’s unlikely to become popular in the West.
But tofu is downright a junk food, yet it’s being promoted as “healthy”.
> “so its unlikely to become popular in the West.”
.
Tastewise, perhaps, but it’s ability to wipe out colon cancer has endeared itself to many. :o)