Front-end Frameworks: Solutions or Bloated Problems?