Linux isn't bad if the instructions are written for none linux people. Like there needs to be step by step, first install dependencies blah blah blah, next download our files. Put our files here and there. Run this command. Run that command etc. General instructions likely make perfect sense to developers but not the average miner.