The only reason
"One of the main reasons for not having an all flash datacentre is cost."
The ONLY reason for for not having an all flash datacentre is cost. In every other area (environmental, performance, reliability, power consumption) flash wins out. Indeed, factor in the reduced power consumption/heat generation and the cost gap narrows, at least for anything like an enterprise drive.