Elements has perfectly wonderful MIDI support. I Have elements 9.5 on my MacBook - at first glance, it's so close to the full version I doubt people even notice. Asa you can see from the screenshot it has FULL MIDI features. You really worry me. Opening it up would have shown you exactly what it can do, and the MIDI menu will have things I doubt you will even understand yet. For what it is worth, Cubase was a 100% MIDI platform in the 90s, and what was added as it progressed was audio, which was NOT normal back then. The MIDI toolbox it had back then was really good, and it's got better and better since. Please - stop reading stuff you don't really understand and just start using the damn thing and make some music with it. The demo you have can be upgraded to the full version, or left at the lower level, or you can go to artist, as elements is oldish now. All the MIDI features you need are there, plus dozens you won't even need. Everyday I see things in newly found menu dropdown I have never seen before. As you can see, it can score too, but that will take you plenty of time to get to grips with. Right click on the column where tracks appear and it gives you a list of many different types of tracks you can create. The full version has even more, like VCAs etc. Folders, groups, instruments, midi and audio are normal, plus tempo and time signature if you wish.
This file comes from pro 10 - as you can see it loads fine, and if you look carefully in the right hand lower side you can see the only thing that happened was that it tried to use a sound from my studio computer that doesn't exist on the MacBook - a clarinet - just look for the !! in the box. Same thing happens if you try to load a song with dozens of tracks, it says it cannot - there are too many, and it will get cross with things like VCA tracks which elements cannot understand. Everything created on elements loads fine into the pro version.