Unless I am missing something, I would say it is not possible to use shortcodes other than the markdown. But shortcodes can be quite powerful as far as I could see. Is there any trick/alternative to use them into the layout files?
No trick.
The alternative would be to organise your shortcodes so that they use partials which you then could reuse from the layout files.