Pretty sure this was fully intended. You're getting a bunch of band new buyers from the TV show. This can be a way to direct them towards their CC and away from free mods.
I doubt it. Most people seem to regard Creation Club content as something different than regular mods. You can check out the content that's available here but a majority of it is closer to the paid skins found in online games than what people typically associate with modding and meaningfully altering a game.
I think Bethesda knows this and most people looking to mod Fallout 4 are probably going to continue working with what's available.