I think there is nothing wrong about 10 days or 40 days. It is more important how something matches your expectations. If you expect 28 days and get less then that's bad.
As European I really enjoy long vacations and use them for personal development. I guess I could still do that in Japan without long vacations but I guess I would need to do that on time of company.