Actually you can put your language files anywhere you want - you just need to tell Wordpress about that folder.
e.g. you can put your language files directly in your theme directory under resources/lang
and add this action to setup.php
:
add_action( 'after_setup_theme', function () {
load_theme_textdomain( 'sage', get_template_directory() . '/lang' );
} );