Получается что при закрытии через cmd + q я могу обратно вернуться к вкладкам, а через красный крестик я потеряю все вкладки
Да, потому что в первом случае вы закрываете приложение, во втором - окно приложения. Окон может быть хоть 100 штук, в каждом разные вкладки.
Да, и при перезапуске браузера восстановятся не только вкладки, но и все открытые ранее окна.