Do All Motherboards Have 2 M 2 Slots?

No, not all motherboards have 2 M.2 slots. Some motherboards have as many as 4 M.2 slots, while others have none at all.

It really depends on the motherboard and what it is designed for. Some motherboards are designed for gaming and need the extra M.2 slots for additional storage, while others are designed for more basic use and don’t require the extra slots.