Yes, but before grid was available people did some funky things to build responsive grids (like using a flexbox column containing flexbox rows or using a lot of repetitive media queries).
Yeah - they do solve different problems. We recently switched our production app to using both (from strictly bourbon/neat grids) and it's made life so much simplier.