I really didn't get why motorola choose 32 bit OS over 64 bit OS for g5 plus. I wanted to use some 64 bit apps on my device and due to it's OS limitation i'm not able to install my app. I am extremely dissappointed with the motorola, all devices in the same price rage have 64 bit OS installed. What is reason for not using 64bit os? If it's a case that 32 bit OS performs better on 64 bit chip then you are wrong , by installing 32 bit os over 64 bit compatible processor you are actually limiting the functionality of the snapdragon 625 chipset. Lets for comparison i pick redmi note 4 which have the exact same chipset as that of moto g5 plus, moreover it uses heavily skinned MIUI over stock android and still it performs better than moto g5 plus in benchmarks ,See here and here you will get the picture. Don't you think 32 bit OS should perform better? :| ,There is a reason why Qualcomm call snapdragon 625 a 64 -bit processor because it is capable to run 64-bit without any problem, infact it's more than capable to run a 64 bit OS. I really like motorola products and want to use them in future too, but things like this is not acceptabe. I can live without compass and LED notification but no 64 bit OS in 2k17?. The first thing that came in the mind of people like me when they saw that moto g5 plus gonna use snapdragon 625 with 4 gb ram is that the processor is 64 bit and OS must be a 64 bit compatible, by using 32 bit OS on 64 bit processor is unfair to customers..it's like fooling customers also this doesn't make this phone future proof. I can write another paragraph on this but thats of no use.
This is a new smartphone and android O is on it's way , if motorola want to fix this and loyal to their customers ,they can build 64 bit OS android O in future. I really want a reply from the developer team on this. From now onwards i'm gonna think 10 times before buying any motorola product. My blind faith is really shattered.