I think not everyone can find the broker easily. sometimes you have to test their retail client offering. you have to check how the people can make money with the allowed spread and the leverage. so if we consider all the things in our side, then most of the people are going to be needing a good broker based on those variables.
considering all those things before choosing a broker will make one confused on what broker to make use of because every broker will be having their own unique features,so i don't check most of those stuff when searching,cause some broker that has it might not be regulated.