Polyfill’i bazı tarayıcılar (çoğunlukla IE) tarafından desteklenmeyen komutların o tarayıcılara tanıtılmasını sağlayan bir destek paketi olarak tanımlayabilirim sanırım. Bu gibi desteklenmeyen komutlar çoğunlukla konsol günlüğünde hata olarak görünür ve hangi yeni teknolojinin o tarayıcı için tanımlanmadığını belirtir. Polyfill kullanmada herhangi bir sakınca görmüyorum ancak kullanacağın paket, hedef tarayıcı kitlenle uyumlu olmalı aksi hâlde bir işe yaramaz, boşu boşuna eklemiş olursun. Ayrıca “Babel” kullanıyor olmasından dolayı Flarum çoğu tarayıcıda sorunsuz çalışıyor . Tam olarak düzgün görünmüyor derken tarayıcılar arasındaki ufak tefek görüntü ve kod yorumlama farklılıklarından bahsediyorsun sanırım ki bu gayet normal bir durum.
Polyfills eklentisine gelince, eski tarayıcılarda çalışmaması “olası” eklentiler (arayüzle ilişkili olanlar) için bir önlem olarak düşünebilirsin. Yani ne olur ne olmaz durumu için yazılmış gibi görünüyor.