Given that i think MdeModulePkg depending on ArmPkg is a bug that should get fixed, I don't agree with this change. If there is an api needed for these different architectures then the definition of the API should move to Mde or MdeModulePkg.
Thanks
Sean