DC's non-comic media right now only really appeals to assholes (shows like Titans and films like Joker), Ayn Rand fanatics (Snyder's shit) and tweens (shows like Stargirl and the non-Flash CW shows). Sure, there is the occasional Flash TV show or Aquaman film to break that up, but I got big into DC in its golden age, 90s for cartoons and 2000s for the comics. Sure, the films weren't great at that time, but they weren't as bad as Snyder's crap, and the great comics made up for that. Current DC is just shit pretty much all around, and that sucks.
As for the comics, DC is by all reports in a bad place sales wise, even by the standards of the post bubble comic industry. Stuff like Batman might still sell, but they're definitely cutting back on things, including shutting down and moving most of their department responsible for comic collections. DC Comics itself is creatively bankrupt, ruled over by assholes like Jim Lee, Tom King and Scott Snyder, and the other DC divisions are in probably their worst spot in my lifetime (1990 to now, basically).
All things being equal, I love the DC universe 1000x more then I do the Marvel Universe, and I really, really like the Marvel Universe. But Marvel knows what it needs to be in its media (even if its comics division is currently lead by a racist white guy who pretended to be an asian woman to write comics, and was ruled by a right wing nutjob before that), and even with some shit there is still more then enough good stuff.
It all comes down to this: DC's media divisions hate being based on comics and try to distance themselves as much as humanly possible from the form of media that is the only reason that the films/tv shows/etc exist, while a lot of the MCU takes stuff from the comics and makes it fit into a live action format. They don't always succeed, but Marvel trys and when it works its the best superhero content ever made. DC movies and (most) TV shows are made by people that actively hate the comics, which is why they're in a shitty position right now.