I've been running debian for 12 year's now and I make my living using debian. None of the other distributions provide anything that would motivate me to switch. Most of them are just bloated debian anyway
Getting weird things to run is part of the fun with linux because it is an opportunity to learn new things and find out about quirks, but in the end it's up to the binary provider to make it sane enought to work. If it doesn't, as is the case with eb2, it's actually the provider's problem, not mine. It only assures me that my distrust of binary only stuff is justified and that I'll be less inclined to pay for anything binary only in the future. That's why I buy intel only hardware for myself and for all the servers/routers I build and use.
I understand that linux is hard to provide binary only software for, because all the people that make it work don't give a damn about library compatibilites. Opensource that is used is upgraded and software (binary/opensource) that nobody cares about is just dropped along the way. That's called Evolution.
That's why I don't bitch too much about Eschalon not running properly and me having to do magic to get it to work. But in the end if I'm not motivated to pay for software I don't pay for it

That's called Market economy.