You're guilty of the exact same thing! The stuff you like (professional cards), you don't need, but you can afford it and prefer it (peace of mind with ECC, potentially better build quality (likely not measurable within the production lifespan of the CPU or GPU(i7 vs Xeon, GeForce vs Quadro or Tesla)).Nobody ever says "I brought what best suited my needs and budget".
Nothing wrong with it from my point of view, but I thought you outlined it perfectly in your opening post. You don't care about people's professional needs or your own - you can afford the best and it gives you peace of mind. Nothing wrong with that as long as you acknowledge it.
I like my cars with 12 cylinders, and my personal workstations with dual CPU sockets (more cores at high frequency).
I have household servers for a bunch of stuff, but if I feel like tinkering with something on my primary workstation while music, a movie, or whatever are running in the background, I don't want my UI to suffer. This takes processing power and money.
Maybe 2cpu.com is due for a makeover: Overkill personal workstations . com