Eliminating render-blocking resources for CSS

Hi everyone! I’m new and getting to know Bricks. I’m sorry if this topic has already been discussed.

As you know, every single KB is important for the website’s performance and I wonder why CSS styles are loaded on the frontend, which should only be loaded for logged-in users? For example, these fragments could easily be separated with conditional logic. Is there something getting in the way that I don’t know?

Likewise, why is this fragment loaded if no slider has been added to the page? Could this work like it does in Gutenberg?