Hello,
Le SASS n'est pas une obligation, c'est une aide, un outil pour simplifier l'écriture du CSS. Il vout permet notemment l'utilisation de variables, ce qui peut être très pratiques pour les couleurs de votre site par exemple, en amenant à les définir à un seul endroit.
Il faut bien comprendre qu'au final, le navigateur (chrome, firefox, etc.) ne va recevoir que du HTML, du CSS, et du javascript. Donc tout ce qui aura été écrit dans un autre langage finira compilé dans l'un de ces trois-là. Le SASS n'est pas une exception et fini compilé en CSS.
Pour ce qui est des media queries, c'est la syntaxe qui est utilisée en CSS (ou en SASS) pour définir un style selon un type d'écran (largeur, orientation, imprimante, etc). Afin de rendre un site responsive, c'est une nécessité d'utiliser les média queries. Bootstrap étant responsive, il utilise les media queries.
Bootstrap, comme l'utilisation d'autre frameworks CSS (fondation, Bulma, Skeleton, Pure, Groundwork, Cardinal, Powertocss, Mueller, Materialize, etc..) vous permets d'avoir une base pour le style de votre site. Et égalemt une organisation. En effet bootstrap vous demandera d'ajouter des class à vos <div> pour avoir le bon aspect. Bien sûr, vous pouvez soit vous en contenter, soit ajouter ce qu'il vous plait afin d'atteindre le résultat que vous souhaitez.
| je veux créer une mise page responsive avec Bootstrap pour un site sans SASS uniquement avec le CSS, c'est possible ou pas ?
Oui. Sur le site de bootstrap, vous trouverez les liens à rajouter dans la section <header> : https://getbootstrap.com/docs/5.1/getting-started/download/#cdn-via-jsdelivr.
Par la suite vous appelez votre propre CSS et vous faites ce que vous voulez, en rajoutant le style que vous voulez. Rappelez-vous qu'en CSS, la dernière définition fait loi.