Side-blocks without components

what is the recommended way of handling sideblocks on a page? i have a
few that will have dynamic data, and some that i want based on the
action that is in use.

i found a simple_sidebar plugin, but i’m not sure if there’s a way to
do what i want without using components which i hear is a bad practice.