Is it wrong to use the English version of WordPress to server a site in a different language?

There is no technical problem in doing so, and there won’t be any complications or errors.

However, it could be that not all content on the site will be in Indonesian. Some strings in themes and in other places in the front-end are outputted by WordPress, and as all strings are in English in WordPress by default, some content on your website might be in English.

Thus, if you don’t rely on localization anywhere, there shouldn’t be a bad user experience either.

A better solution, however, might be to change the locale depending on whether the page being served is front-end or back-end: Different Language for Frontend and Backend.