> it's a low level language - ergo you have to literally express more things about the code
That isn't really a comparison of the languages as much as the standard runtimes and ecosystems. It is important to consider that each have comparable components.
So you aren't comparing a no_std rust project against a comparable JavaCard, but say Diesel vs Hybernate code examples around ORM.