I don’t care about closed source software. I don’t care about massive non-nerd adoption of Linux. None of those things benefit me or drives the things I care about.
Either way: The enormous success of Linux despite these issues seems to be evidence contrary to your claim.
Binary compatibility is a very pressing issue if there exist software that is closed source and you want to have more users than just some nerds.