I could swap the word Windows phone and Android in your statement and that was my experience then. This was the Galaxy S3 era where Android ran like a stuttery mess. No apps have ever crashed on my Lumia at least until I installed developer previews towards the end of it’s life (it wasn’t even a supported model to begin with) and it was smooth as butter so I’m not sure where you got this idea from. Have you ever used one back then?
Are you sure you’re talking about Windows Phone or Windows Mobile because the only Motorola phone I could find online that ran Windows was Windows Mobile from way back in the mid 2000s which is completely different from Windows Phone that came out in the 2010s.