M7 on doing SQL memory scan can do 120 GB/sec, whereas an x86 runs queries at ~5Gb/sec (in both cases it is max theoretical speed) .. and this is why in M7/Sonoma CPUs is build IB controller.
Which one ARM CPU can do what x86 does with own memory subsystem?
Please try compare how many x86 machines running parallel will be necessary to have to have the same avg speed. After this try to compare price of the x86 and Sonoma HW. On top of this you must add power consumption of both solutions. At the end multiple powering costs by two to have real powering and cooling costs. Try to compare DC footprint costs as well .. maintenance costs ..
Please remember as well that we are talking about raw memory scan. M7 DAX (in CPU database accelerator subsystem which is present in Sonoma as well) can speedup those 120 GB/sec by almost factor of compression ration with which database database data can be compressed. With columnar compression Oracle DB data can be compress with even 5 to 10 or more compression ratio.
Trust me only in London area you can find more than few dozens of Oracle customers with so high needs to have so high SQL scan speed.
Sonoma probably would be not able to gain speed of full M7 but even this will attract enough number of customers to have income higher than costs.
PS. I'm really surprised how shallow knowledge has author about high end systems.