Shinto has generated many offshoots probably due to its:

lack of strong organizational structure.

silence on ethical issues.

emphasis on nature.

conflicts with Buddhism.