I was more getting at with software development it’s never just the developers making all of the decisions. There are always stakeholders who often force time and attention to other things and make unrealistic deadlines, while most software developers I know would love to be able to take the time to do everything the right way first.
I also agree with the example you provided. Back when I used to work on more personal projects I loved it when I found a good minimal framework that allowed you to expand it as needed so you rarely ever had unused bloat.
If you haven’t already done it, don’t forget to connect your movies anywhere account to other online playform so that the movies are unlocked across multiple platforms so if one goes down you still have them available elsewhere.
Although it is unfortunate when the internet drops at home, but I have a small collection of movies on Blu-ray for just that scenario.