That attitude seems so limiting though. Not only to your team (thankfully D.Va is versatile enough that she is never an outright super bad pick) but mostly to yourself. D.Va is awesome i agree but you were never curious if one of the other 20 characters could be even better? I can understand preference but you have literally 0 time played on pretty much the entire cast. What if Zarya is your one true love (and imagine this, you could then juggle your playtime between more than one character, going between Zarya or whoever AND D.Va! *mindblown*) or Mei or Mccree? The only thing never playing them does for sure is that you will never actually know. Like, someone that is even better than D.Va could have been right in front of your eyes in the hero selection screen all along but you never actually looked at the poor character ;_;
If you have another account in which you have at least tried some other chars then its not that bad i guess. You also seem to not be as bad as the one tricks who actually leave/throw games when their pick is "stolen". Shit like that hanzo main IronAids who just legitimately throws every match when that happens so that their comp season stats stay at a clean 100% pick rate. Most dumb mentality ever.