Yep, agreed. Most of this advice is useful even if you're just building an open source project that you're passionate about, and your post helps a lot.
Nobody wants to build a product in vaccum that has no users, no matter how brilliant the idea.
My other two cofounders are building an open source tool - https://www.chatwoot.com/. I'm sure they have used a lot of wisdom from this experience too.