Love your post! I totally agree with it, I'm a big fan of the YAGNI (You Aren't Going To Need It) principles, which evolved into guidelines for me that are ver similar to the ones you describe. Software should always be an evolution, don't try and solve problems you don't have yet.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.