I would probably put this into three categories of programmers : Beginner, Intermediate, Professionals
Beginner: This is a person who would create a program that is a glorified calculator to help them do something at work. In this case Xojo would be considered lower code - similar to Visual Basic 6.
Intermediate: A programmer would likely have limited database use a small amount of graphics, create multi-page Windows (forms), network communication and start using plugins. Not low-code, and not high-code either. Intermediate programmers would see that workarounds are needed and plugins can usually get their final goal of creating a decent program.
Professionals: Uses most advanced programming techniques, large databases, creates plugins, works with pointers, declares, .dll .so, scalable programs, performance really matters, Xojo would be considered High-code as you will need to work with details of each operating system, likely program in C/C++/Object C and port code over to Xojo. Usually plugins are able to get you 90% to your final goal of a program, and workarounds can be a nightmare because the solution to code simply doesn’t exist, which means you have to create it yourself which more than doubles your work. I have found that it is much easier to write a complicated program in C++ rather than use Xojo, since creating plugins, declares, and such and port it to Xojo requires a large amount of time.
Just my two cents