How compatible are the "compatible" Arduino boards and peripherals

You are playing with the crumbs, falling from the table of a massive industry.

That industry doesn't really care too much about hobbyists, and will go on producing components that fulfill commercial requirements.

Get used to it.