If you own any of the last three generation of GPUs - AMD or NVidia, mining is still profitable.
But, buying mining hardware and getting access to cheap electricity now - ROI periods are now exceeding 600 days.
I would never buy mining hardware with an ROI that long. 180 days max, which would need a drastic price increase of all cryptocurrency prices or manufacturers to drop prices of current inventory.
Not going to happen.
Even with a brand new NVidia RTX 3080 GPU mining Ethereum - the ROI is still over 700 days (with out any diff adjustments).
https://www.coinwarz.com/mining/ethereum/calculatorSo yeah, new folks thinking about mining are better off spending the money to buy the cryptocurrency rather than mining hardware.
Buy - do not mine. :-)