תשובה חלקית מאוד
קודם כל, אור וגלי מיקרו הם כולם גלים אלקטרומגנטיים. אלו בדיוק אותם גלים, וההבדל היחידי ביניהם הוא בתדירות שלהם (לגלי אור יש תדירות יותר גבוהה פי 1000 בערך, אם אני זוכר נכון, וזה ההבדל היחיד ביניהם). הסיבה שהם יכולים לעבור אחד דרך השני היא בגלל עקרון פיזיקאלי בשם עקרון הסופרפוזיציה, שאומר שכאשר שני גלים מגיעים לאותו מקום, הגובה שלהם פשוט מתווסף (או מתחסר), וזה האפקט היחידי שפועל שם. זה בדיוק כמו שבבריכה אפשר לראות גלים קטנים כל הזמן, ואז אם מישהו יעשה גל גדול, כשהוא ינוע כל הגלים הקטנים ישארו עליו בדיוק כמו שהם. או בצורה יותר מדוייקת, אם תפיל שתי אבנים אחת ליד השנייה לאגם שקט, שתיהן תיצורנה גלים מעגליים שיתרחקו החוצה. באיזשהו שלב הגלים האלו יעלו אחד על השני, אבל ברגע זה לא ישנה בכלל את ההתקדמות שלהם. אם תסתכל מקרוב תראה שבמקום שבו הם חופפים הם פשוט מתווספים או מתחסרים. מבחינה מתמטית אומרים שמשוואות הגלים של של גלים אלקטרומגנטיים בוואקום או באוויר הן ליניאריות. בגלי קול התופעה הרבה יותר מסובכת בגדול, אבל בהרבה מקרים גם המשוואות של גלי קול הן ליניאריות, ואז מה שאמרת זה באמת נכון.