Would you use this new SB water outlet?

I'll have to disagree. If that is the case, why would 99% of them have a barb. There is nothing harder ( to my knowledge) to seal than steam. If the system sees excess pressure for any reason, it will find the weak link.