Software in 2025 feels like it's stuck in a boss fight it can't win, with constant changes affecting users negatively.Developers are exhausted, users are frustrated, and software ships whether ready or not.The question arises: Is software truly getting worse, or are we just more aware of its flaws?Despite nostalgia for older, simpler software, survivorship bias and lower hardware expectations played a role in the perception of its superiority.Modern software faces challenges of frequent updates, feature prioritization over bug fixing, and the treadmill of continuous development.The 'move fast and break things' culture leads to buggy releases and a lack of focus on quality over speed.Software development now involves numerous dependencies, leading to bloated stacks, performance issues, and difficulties in debugging.The pressure to prioritize speed over quality results in the normalization of bad software behavior and the perpetuation of bugs.Many modern apps are built with complex software stacks, laden with dependencies, and often sacrificing performance for convenience.Despite the challenges, there is a movement towards prioritizing simplicity, stability, and user experience in software development.