I noticed that it shows on btc.com but not blocktrail another shitmain broken product.

I think they own both anyway. Perhaps they're saving money on the site since they're doing a great job at fucking up their IPO due to losing hundreds of millions by buying up shitcoin cash big. Fuckem.