the one thing linux really hasnt been made on par with winblows yet is the dreadful amount of options for android simulation -the most popular choice seems to be Waydroid, but its such an unneeded hassle to set up at all -genymotion is just slow -and than you have things like android x86 which entirely defeat the point of an emulator
If you need non-standard functionality you can’t just expect it to work out of the box and then get upset when it doesn’t, windows and Mac don’t have an easy method that gives you that kind of performance either
its not about doing one extra step, its about a continuous flow of them, its like jumping through hoops with each subsequent one getting smaller each time, one or two extra steps? fine, whatever, but having to literally troubleshoot each step cause nobody bothered to make it work properly? thats a little much
ill end it here, cause you dont seem to want to understand the plight of a person that doesnt wanna spend an hour troubleshooting something that should just work at least a little easier