Put it this way. Ninja is okay for execution but for charting/analysis, Trading View blows Ninja out the water. I hold a lifetime license with Ninja but I don't necessarily chart on the platform because it's garbage in that sense. I chart on Trading View and execute on Ninja.
I was into Peter Schiff's material when I first got into trading. I read several of his books and used to watch his TV appearances. Eventually, I realized that the perma bear thing is a part of the trading and economics community that's considered the "cool kids." Sort of that "I know something...
Probably because no one cares. Since micro futures have become a thing and MetaTrader cut off a lot of offshore brokers, a lot of people who were trading forex are trading futures now.