I guess lots of things have barriers and might not be for everyone. Don't mean they're flawed.
Also, git can't handle my laundry. That causes great pain.
Taken to the extreme your statement is essentially: "Git works for me and me only therefore it is flawless."