Yes, entrepreneurs and start-up founders can apply for the Subclass 858 visa, provided they submit evidence of their international recognition, venture success, innovation, commercial success, funding, etc. The business activities must show significant growth and contribute to the Australian economy or innovation ecosystem.