My own experience is the opposite. Since ~2006 when I fist started using Linux, all systems had ACPI errors in Linux, sometimes making some hw components completely unusable in Linux. Device tree boards either just worked (Raspberry) or I patched them until they did (Asus, Radxa).
And you don't have to belive me. See what Linus said[1] about ACPI:
> [...] ACPI was designed by a group of monkeys high on LSD, and is
some of the worst designs in the industry [...]
My own experience is the opposite. Since ~2006 when I fist started using Linux, all systems had ACPI errors in Linux, sometimes making some hw components completely unusable in Linux. Device tree boards either just worked (Raspberry) or I patched them until they did (Asus, Radxa).
And you don't have to belive me. See what Linus said[1] about ACPI:
> [...] ACPI was designed by a group of monkeys high on LSD, and is some of the worst designs in the industry [...]
[1] https://lkml.iu.edu/hypermail/linux/kernel/0507.3/2331.html