When business owners don't spend on staff training, it is usually because of 2 seemingly valid reasons above.
The second reason creates a Catch-22 situation: what is cause vs what is effect?
What if they leave because they're not adequately trained?
In any case, if you operate on the side of the fence where staff turnover is high, it means that there are management issues that need to be addressed. Staff training may well be a non-issue.
Most importantly, managers overlook the other side of the coin where employees stay. After all, isn't low staff turnover every manager's dream? When that happens, training comes into the picture as a relevant tool for productivity and motivation.
Will you therefore decide for yourself?