well, first of all, I agree that, if you don't intend on going into a academic field (any job you get after coming out of university or college), anything above the basics are quite useless.
2nd of all, while i agree that everything CAN be broken down into the basics, its very unpractical to break down every problem you see. That's why we learn more advanced maths, its in order to simplify things. Its the same reason why we have a bunch a different programming concepts.
Also about the computers doing all the calculations, first someone has to make the computer, so they need to understand the math behind it. Secondly you need to have at least an idea of what the math behind is in order to use it properly.
P.S if your having trouble in school don't be so hard on your self. I have attempted to tutor many students before, as well as talked to many tutors too. I found that the problem most students is that they don't understand the new concepts being taught because they never understood the concepts that came before. Also many students tend to tune out when the teacher gives long lectures. If this is you, don't be afraid to ask the teachers to repeat themselves. Sorry if this is not you.
Well, first of all, mathematics is built on set theory, not arithmetic of natural numbers.
Secondly, even if you, as most people, aren't going to use math in your life, accept it as an exercise showing whether you'll be able to learn complex concepts from whatever field you do end up in.
Also, since you're in a programmers' site, I'll assume that you want to be/are one. In that case, you'll need plenty of math.
By the way, why does op's account have "restricted functionality" ?
Some of us were suspecting that the OP was a troll egg. I personally didn't do any of the reporting, but... I'll admit I have my suspicions as to who did.