I haven't had any games that could not be run. Ever.
And I tend to run things from 1999 onward sometimes.
Do they sometimes need different language nocd exe's to run? Yes.
Do they sometimes need dll replacements to start? Yes.
Should I blame a distribution platform for iffy game compatibility? No.
Many of the games on Origin (or those that people bother to buy) are PUBLISHED BY EA THEMSELVES.