Случайно не знаете почему так происходит?
Думаю, потому, что все равно в быту, в повседневности, все говорят на более удобном для себя языке. И дети все с раннего детства слышат вокруг себя русский, а не украинский. Только в школу ведь ходят не только для того, чтобы язык изучить, а ещё и для того, чтобы правила грамматики выучить!
А, в большинстве своем, получается, что они учат правила того языка, которым в быту не пользуются, он им нужен только в школе. А правила повседневного, бытового языка, так и не учат. И в итоге нет грамотности ни в одном языке, ни в другом.