by accident -v- on accident?

I don't know if it's always been thus but I notice a lot of posts using the expression "on accident" rather than by accident? Am I finally old enough to be curmudgeonly or is this a "thing"?