It depends on the country. Base on my research and also ive been to mining way back a year a go it is really profitable before the halving takes place because you can easily mine a bitcoin now it is very difficult. Unless if you are in iceland because first their electricity is very cheap and also their country is cooled so meaning you can make a mining rig with airflow that could help you not overheating your gpu's but the best thing is electricity because that will mostly make you most of your money in paying bills of electric but it is cheap in their country so it would be a ton of profit
I agree with you, to set up mining machine electricity is very important. in your country electricity is cheap then you carry on else you must need big capital. Once you set up and start to mine you will not make a profit from the 1st month it will take some time. So you need money to manage your rig, and now mining BTC is very tough don't know how much time it will take to mine 1 BTC. But you can manage electricity bill then it is profitable.