You're a total stranger on the internet, what you let people see is what you are to them. Sadly, if you don't want people to assume things about you then you gotta take care of your own image. Not to mention that the way you phrased your thread seemed extremely entitled, you were also belittling and comparing abilities, making ones above others. Venting in public has these kind of consequences, so it's important to choose your words wisely if you don't want people to assume or get wrong ideas.
It's a shame some collaborations didn't work for you, but bad experiences are not a must, nor a guarantee that they won't work out, but it seems that again, you're probably not choosing wisely when it comes to another individual, another total stranger on the internet that won't follow the same structure and rules as you, whose concept of perfectionism won't align to yours, and that you, need to also be understanding that your goals won't be necessarily the others, same for perfomance and way to do things.
That's why there are proper procedures, proper questions, digging up as much as possible before doing a compromise, that's why you ask, that's why you take a time to decide before jumping in blindly.
If you're a perfectionist then you'll be perfectionist even for an application or a collaboration. But sometimes you'll need to understand that when it comes to your own, stand-alone work, sometimes there is a limit about what can you polish, and other times you'll have to give in and set a limit to your own perfectionism if you want to have a product.
You're still young, you need to learn to be flexible.