Temperature is another factor. IIRC amphibian embryos have to develop in a wide range of temperatures (an egg might be stuck to a leaf), so their cells have many more variants of proteins, where each variant is most-effective in a different temperature band.
In contrast, a mammal blastocyst or embryo already has the multicellular mother keeping temperature within a narrower band.