I&#x27;m an app developer. This change will absolutely break some of my stuff, and it&#x27;s going to suck. Even with that, I do feel OP is taking an overtly political stance (even using the word &quot;banned&quot;.) This change is perfectly reasonable within the already-strict mindset of Swift. Having a less-strict language just to work around potentially buggy Apple frameworks would be setting a bad precedent.<p>Using &quot;final&quot; also has some performance wins by reducing dynamic dispatch. [1]<p>[1] <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;swift&#x2F;blog&#x2F;?id=27" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;swift&#x2F;blog&#x2F;?id=27</a>