User blueprints and panel permissions

I’m using this plugin method to switch blueprints based on user role but it’s quite unwieldy. Is this the current best option?

Edit: I just found this which seems to confirm that this is the best technique for the job: Programmable blueprints | Kirby CMS

It’s just a shame that there isn’t a way to manage this without moving selected blueprints into a plugin folder. Having all blueprints together is better.

Depending on the sort of permissions you need, yes, this is the only way. If you want to keep all blueprints in one place, you can put them all into your plugin.