You're asking the wrong question
We currently have a definition of programming languages for the purposes of PPCG, which is based on community consensus. Assuming that Oration is capable of addition (check) and primality testing (no clue, but probably), it is a programming language and can be used in our contests.
However, the discussion between Downgoat and yourself never contested Oration's status as programming language. His critique was the following:
-1 for being a non-optimized encoding of the Python answer
To be fair, pretty much all answers to that challenge are going to do exactly the same. There are only so many ways to open a web browser, and any language implemented in Python is likely to use webbrowser
for that task.
yeah, but it is like Unicorn, just a trivial encoding of another language
I'm partly to blame for that train of thought, since I complained rather loudly in chat about such languages. My exact words were:
Depending on the interpretation, Unicorn answers to code golf competitions might violate our competitiveness rule though.
and
There's no consensus yet. My personal opinion is that encodings of a language (Unary for BF, Unicorn for ES6, etc.) should not be used to achieve a worse score.
I still stand by this opinion, although it's nothing more than my personal opinion for now.
That being said, Unicorn encodes the characters in the source code, while Oration transpiles to Python. That's not really a feature of the language, but a design choice of the interpreter. Also, it makes Oration no different from many other esolangs, which are not only valid, but usually well received. For example, a brainfuck interpreter could simply transpile all eight instructions to C/Python/whatever code, then run the result.
Finally, I'd like to add that, if somebody considers Oration boring, he can still downvote the answer. As long as votes are based on reasons that are intrinsic to the post's content, everybody is entitled to vote as he deems fit.