I totally understand your concern with how Guttenberg will impact themes and plug-ins. I think Gutenberg is a long ways off, at least 10 months. Initially, it is just going to replace TinyMCE but ultimately they do want it to do more. I will say that it will never replace the power you get with Elementor. Also since it's not a theme you are totally safe using Astra as well.