As a beginner in front-end development, I have recently learned about media queries and their functionality. Having previously studied Bootstrap, I can't help but wonder if media queries are actually necessary. After all, Bootstrap seems to offer similar responsiveness through its grid system and column classes like col-2-sm, xs, lg, etc. Can someone provide guidance on when to use media queries over Bootstrap for achieving responsive design?