In Brazilian Jiu-Jitsu the results of training are hard won and happen over time not immediately, so people used to the modern culture of easy, effort free, instant gratification easily lose interest. BJJ is hard work and requires demanding training before progress can actually be made. This is one of the reason’s behind the high turnover rate in the sport, I’ve lost count of the number of people who have come and gone from the classes I have attended over the years. Probably enticed by watching MMA and deciding they want the ability they see displayed by the fighters then quickly give up when they are not immediately beating everyone in sight. Obviously the image was more appealing than the reality of acquiring it.