But with your point about fiat, you could invest that fiat in BTC, sell the BTC later and get a ROI on your fiat. Without using the miner for hobby purposes, there is no miner needed to get an ROI on your fiat there. As long as the miner cost more fiat than its equivalent in BTC, then you are making the wrong choice (unless using it as a hobby or believing difficulty is going to cap for a while rofl).
IE for example if you spend 4 BTC on a jalapeno that will only ever make 2 BTC. You should have just bought 4 BTC in fiat, then sell it later. Instead of buying a miner for 4 BTC, waiting until you make 2 BTC back then just selling 2 BTC.
4 BTC > 2 BTC.
and you get to keep the hardware for fun