I agree with you on that point, but I disagree with you on the point that it is more or less important than mathematics. You may not be applying a lot of higher math to your day to day job because most of it has been taken care of already in the libraries you use but that absolutely does not mean you wouldn't benefit from a deeper understanding of mathematics and how it informs computing.
I once thought like you, until I came across Haskell. Once I got through learning the language (which also requires you learn a few concepts from mathematics) I understood what is so powerful about it: idiomatic (and even non-idiomatic, to a degree) Haskell and the programmers that use Haskell - they go hand-in-hand - harness the ideas behind mathematical abstraction to produce programs that are so elegant. I've taken many of the concepts I learned in Haskell to mundane languages (Python notably) and have made my software in Python cogent, elegant, and easier to understand (note this even comes back to your argument around comprehension and communication). I'm still not a perfect programmer but I feel like the communication of my thought into a program is better because of my appreciation and deeper understanding of math.
Not to mention the foundational role mathematics plays in algorithms and data structures, if you understand the mathematics behind quantifying the time complexity of an algorithm, you're far more likely to pick the right algorithm for the job.
Also, logic could not be greater than Mathematics; Mathematics is more general and describes logic.