from an expert -
tldr is that we want to support the critical mass of common charts ootb -- a user shouldn't have to import a new library to use something super common & should be able to benefit from DB provided capabilities. that being said, we know there's a very long tail of charts and we'll never support them all natively so we are of course planning out what it'd take to support 3rd party viz. we wont be able to support 3rd party viz until we stabilize our ootb viz though and we have some changes coming in the next couple quarters (