That is simply incorrect. 9192631770 was chosen to minimize the amount of retooling and replacement of existing timepieces that would be necessary. The variation in the Earth's rotation is much greater than the one part in 1014 accuracy of the cesium clock, so it has never been and never will be possible to define a unit of time based on the Earth's rotation that will be as precise (in the sense of "your second" measuring the same amount of time as "my second") as the cesium clock definition. The 9192631770-cycle second falls comfortably in the middle of the range of variation between the seconds counted by existing timepieces, so by choosing that number people could continue to use the clocks they already had; the errors relative to the cesium clocks would be no greater than the errors relative to any other clock so would create no new problems. Back in the days of mechanical watches, two family members might find that their watches drifted apart by 60 seconds across a day. The cesium clock standard would allow them to conclude that one watch was, say, 35 seconds fast while the other was 25 seconds slow - but the watches were no less useful than before).
Part of the problem here is that you are confusing how we label points in time ("I want my alarm clock to go off at 8:00 AM every morning") and how we measure the passage of time ("How much time has passed between this event and that event?"). The label "8:00 AM 6 April 2015" is attached to a particular time that has a particular significance in terms of the Earth's diurnal rotation, as is the label "8:00 AM 7 April 2015". However there is no time interval, specified to one part in 1014, such that two successive "8:00 AM" times are separated by exactly 24*3600 of those intervals - that's why we have leap seconds. If you had a clock that ticked exactly 86400 times between "8:00 AM 6 April 2015" and "8:00 AM 7 April 2015" and never reset it, you would find that it falls increasingly out of step with the Earth's rotation.