With EL9 and LCG, we now have GCC 13 and can use the full power of std::vector::emplace_back().
std::vector::emplace_back()