Well if you're looking for reasons, AoE2HD is only available on Windows, and doesn't have particularly good GPU-acceleration because it's effectively just the AoE engine from 1997. Plus, for engine-related reasons all the villagers are white, even for African civs.
That engine point interested me a while ago - what would they have needed to change for AoE1->AoE2? Presumably they updated the pathfinding due to bad reactions to AoE1's pathfinding (in fact, they'd have had to update it for all the advanced formations), but can you name one engine mechanic that would require seriously changing the engine from AoE1's engine? I thought perhaps garrisoning, but that's in AoE1 in the form of a transport ship.
Relics? Well, interestingly enough, they used a hacky solution where a monk picking up a relic is instantaneously transformed into a separate "Monk With Relic" unit, which then turns back+spawns a relic if you tell it to "drop the relic".
It might be interesting to see how they dealt with garrisoning relics (which obviously aren't units) in monasteries, but then probably not really; that's what dummy units are for.
Interestingly, according to Wikipedia the entire terrain, movement, and pathfinding engine were rewritten between AoE1, the AoE 1 expansion (Rise of Rome), and AoE2.
Anyway, hopefully those engine/other-OSes problems will be fixed by openage.
Search for Mi Notebook Air 12"(German review. Ich gehe davon aus, dass du Deutscher bist.). IIRC there is no German layout for this. For AoE2 and such you could use wine or a native implementation.
There is being made an open source clone of age of empires 2 for linux:
I think they will in the end also port it to windows and mac. Would be cool if they keep it up, I heard that dedicated servers are also on the road map. I don't have linux myself, so I'm not sure how far they are, if their project is already playable, but I definitely think age of empires deserve to be open source, as Microsoft seem to fail resolving the most annoying bugs (at steam).
If you got the source code everything is possible as long as someone accept the challenge (which could be an option for this game by using the OSS of the AoE2 engine http://openage.sft.mx/ ).
On a more straightforward way however, on recent console hardware (based on x86) emulation should be the answer (for example a PS4 with Linux can already run Dolphin 5, so while I haven't tested it myself, I'm confident WINE running AoE is possible on the same hardware).
Maybe we can crowfund this project http://openage.sft.mx/ push it forward to playable status, I haven't built it myself but it seems to be pretty alpha status.
By the way, Wine runs just fine here, and now issues but the only things I run on it is Starcraft and Age of Empires, no more.