As someone who uses DDB, I simply don't see all of the issues others see.
First, when I DM I ask people to join my campaign I've created on DDB. It doesn't matter what they've purchased, I simply tell them what content I allow. It's no different than if we were using books, they could always try to bring in some 3PP feature I don't care for. It's easier to control now, I can review their character sheet and see all the details I want. Meanwhile on the "Home" edit page of the character I can see what they allowed content they have checked.
If we want to add add special features to our PCs from a 3PP that's not supported we have some flexibility by checking "Homebrew Content" along with simply adding notes and modifications. May not be as convenient as being built in, but DDB cannot stop us from using other options.
I use DDB because of the convenience and because it makes it easier for me and my players. I wouldn't mind PDFs, but if I'm ever concerned about my stuff going away it's not like I can't get the books.
First, when I DM I ask people to join my campaign I've created on DDB. It doesn't matter what they've purchased, I simply tell them what content I allow. It's no different than if we were using books, they could always try to bring in some 3PP feature I don't care for. It's easier to control now, I can review their character sheet and see all the details I want. Meanwhile on the "Home" edit page of the character I can see what they allowed content they have checked.
If we want to add add special features to our PCs from a 3PP that's not supported we have some flexibility by checking "Homebrew Content" along with simply adding notes and modifications. May not be as convenient as being built in, but DDB cannot stop us from using other options.
I use DDB because of the convenience and because it makes it easier for me and my players. I wouldn't mind PDFs, but if I'm ever concerned about my stuff going away it's not like I can't get the books.