Разница между понятиями «принципиальный» и «фундаментальный» заключается в их значениях:
- Принципиальный — это связанный с принципами, вытекающий из них, имеющий существенный характер, касающийся основного, общего, а также строго придерживающийся принципов, руководствующийся ими. ru.wiktionary.org kartaslov.ru
- Фундаментальный — это прочный, крепкий, большой, основательный, глубокий, лежащий в основе чего-либо; существенный, основополагающий, а также главный, центральный. herzena.ru gramota.ru
Таким образом, принципиальный описывает то, что касается основ и принципов, а фундаментальный — то, что лежит в основе чего-либо и является основополагающим.