The connectivity perspective is spot on. We often forget that users on mobile data in cities like Karachi or Hyderabad struggle with heavy JS bundles. Keeping things lightweight isn't just a preference; it's a necessity for accessibility. If your app takes 10 seconds to hydrate on a 3G connection, you've already lost the user.