Bookkeeping is the data entry of accounting - degree or professional designation are not required.
Accounting is taking the data and trying to reflect an accurate story to the financial statement reader - the data visualization.
Finance folks are readers of financial statements, where you interpret the data viz to make decisions. Business owners should be readers too. The decisions regarding working capital, capital structure, budgeting, etc. are the important parts. Not debits and credits.
It does help finance and business owners to learn accounting, but bookkeeping is a step too far - especially when there is many other higher priority things to learn. To put it in a tech analogy: a Python dev could learn C to gain a better understanding, but assembly is step too far.