I'm sure we've all been guilty of this at one point or another. I worked a lot with early stage startups, where this is extra important, because if you spend too much time on the wrong thing there is no future. That said, I also do keep the future direction in mind and generally outline the rationale for doing it the current way plus possible future alternatives in comments.
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.