.au direct eligibility is quite different from .com.au eligibility.
For .au direct you just need 'an Australian presence'. You certainly don't need to have a business. There is a big list of definitions for 'Australian presence', and simply being an Australian citizen is one of them.
Of course, having an Australian business is another. Or even having a foreign company which is registered to conduct business in Australia is another.