Can you name a single asic available right now that will reach ROI? AM cube competes with everything on the market using old tech chips. AM currently has an entire datacenter filled with these gen1 chips waiting to be replaced with gen2.
it its all a matter of perspective on which money you are trying to get a ROI on.
if its fiat then yes almost all ASIC miners will give a good ROI. because Miners are controlling the flow of BTC. so of they dont get a good price for their BTC they simply do not sell, this causes a supply shortage which in turn causes the BTC price to go up.
if you are talking about a BTC ROI then the ROI takes a lot longer...
if you buy a miner with Fiat currency then you could still get double or so in return over the next 6 months.
if you buy your miner with BTC then you would lucky to get your BTC back within the next few years.
this is why it is plainly stupid for people to invest BTC to buy ASIC Miners of any kind. yet many still do... which is why ASIC Miner will still be able to make money from selling miners.
its exactly the same psychology as gambling or gold mining... tell people they will get a better ROI just putting their money in the bank or buying ounces of gold.. and as soon as someone hits jackpot at the casino or in the gold fields.. droves of people will pile in trying to get a piece of the action....