Minimal Requirements for My Future BF

WHY IS IT SO HARD TO FIND GUYS THAT MEET THESE?! Seriously! I was monologuing this out loud to myself and thought it'd be better as a list. Will take any advice.
  1. Tall
    Like at least 5'10 (I'm 6'2)
  2. Has a college degree and a job.
  3. He must be passionate about the job if not something else.
  4. Democrat.
  5. Bonuses: has a personality, social, has his own group of friends, funny, healthy, decent looking (like a 5)
  6. Also, side note, I feel like the bullshit "millennial" thing isn't "we're all winners, so everyone gets a trophy" but is rather "you're going to fall in love with someone who you think you deserve"
  7. I found 1 person this year (IN MARCH) that has met those qualities who ghosted on me after weeks of texting and a pretty awesome date and I'm just done.