Engraving on metal would serve the same purpose, but it might not be as portable, and you need the engraving machine. You can not trust someone else to engrave it for you.
As for the cryptosteel, ... yeah, I think the whole point is, it won't melt in a house fire and it looks nice. And you have to open it first before you can see what it says. It is quite expensive tho, I might just make my own version.
You don't actually need an engraving machine. You can buy an engraving pencil for a few bucks, and curve your private key or mnemonic phrase onto any normal piece of metal.
I think the companies that offer these blank pieces of metal with an engraving tool are really catering to an extremely niche audience that have more money than time. That's not me.
Still looking for new hardware wallets not listing in this thread guys. Will drop merit for helpful suggestions.