In theory, it is possible, but in practice, it is extremely difficult to obtain a Business Manager Visa on one's own because it is difficult to open a bank account or sign a real estate contract when securing an office in Japan due to the fact that a certificate of residence in Japan cannot be obtained.
Most people who are thinking of starting a business in Japan have some form of contact with Japan, and there are very few people who are thinking of starting a business in Japan without having visited Japan at least once before.
It is also rare that a person who wants to start a business in Japan does not know anyone in Japan who can help him or her start a business in Japan.
It is practical and common practice to first ask someone in Japan to help you set up a company as a temporary sponsor or director.