There's nothing wrong with having such a list. As you point out, there's even some positive about it.
The problems start if you measure everyone who wants to date you against such an impossible standard and find them wanting (shocker!). If you use it as a general guideline and are willing to compromise on some things to get others that are more important to you, that's OK. If you insist on only dating someone who checks off *all* your boxes, you'll end up lonely.
I think a much better list would talk about how being with your ideal person makes you feel - sense of humor, playfulness, loving, self-awareness, etc. About things that should be truly non-negotiable like morals, ethics, integrity, loyalty, self-esteem without arrogance, etc.
The material things are more likely to come in time if the person is genuinely good and us a pleasure to be around. But no amount of money will bring about a happy relationship with a self-absorbed jerk.