You have missed the point. Linux is a viable desktop/gaming OS. BSD is a server orientated OS. Why would people choose a Desktop orientated BSD over linux...