It sucked even for maths
I would have to some what agree and some what disagree with you.
Some of my programs are pretty nice. My sumdivisors function helps me out every now and then.
However, it doesn’t let you use the full capacity of calculating.
My sumdivisors function is based off of the factorsmatrix function in the numbertheory library, which turns the factor function into a string and then divides that at the “*” and “^” areas to make a matrix.
While it is much worse than it could be, I still find uses for it.