30 years of digital electronics and Amiga hardware expansions on huge boards with dozens of chips, but it's not possible to put two RAM chips and a CF connector on the same board? Bullshit. You might as well try to claim that compatibility breaks if you have more than 4MB of free space on the CF card.
I think it's exactly like someone said, that the "Adapter 500" was under-designed to require the customer to buy more stuff. An expansion built to sell more expansions.