I agree with you. I bought a Fire and a Core2 with two Lora modules, in the Fire it fits perfectly and in the Core2 it does not. Now it will force me to buy another Fire if I want to use another type of module. I have not been able to use them.
I don't think it's a good policy, in the same brand, not to make everything compatible. This is my personal opinion