I would call it a game console considering it's a computer with an OS designed specificly to play retro games with a game controller. Somehow it's not a real console because the code runs different? That's like saying Apple Macintoshs arn't real computers because it doesn't run windows.
But it's the whole point of a console to have one targeted platform instead of many.