As much it looks innocent/over-killed, it is not. Assume your project has steep entrance/departure, Simpson integrator is most likely uncertain, or fails. especially on long range of the variable of integration. At this point, from wisely populated, integrate FD. FD = Finite Differences.