This is a very good question!
You are absolutely right in that point, I also don't want that Dojo crap inside but I need it to use the Extlib Namepicker to be displayed correctly.
I also cannot use resource aggregation, which makes the impact of loading resources smaller on the server and on the client, because Domino 9.x has some issues calculating the paths for icons from the Bootstrap CSS correctly when turning this feature on - no Bootstrap icons will be displayed anymore.
As I wanted to keep this application open for 8.5.3+ users, too, I didn't choose to use the Bootstrap4XPages plugin, yet, as this can only be used with Domino 9.0.x.
BUT: I plan to use it in the upcoming release(s) as this will solve the issues with aggregation and will also style the Extlib controls (e.g. Namepicker) with its own CSS, so Dojo is not a must.
I'm currently doing some tests with that constellation and will release a new version when testing is finished.
Thanks for your question!