@nyanide I will say, there's no point in making everything compatible with every flavour of bsd and opensolaris/illumos that exists when a) the feature you rely on is only for the linux kernel. b) you don't even know if bsd or the solari/illumos flavour even supports hardware from the last 15 years.
That being said, there are legit advantages of using posix compliant components in a posix compliant (not bash, bash isn't 100% posix compatible) shell script be it for portability, speed (arguable) or simply to not add another full program to a embedded environment but a "simple" shell script that uses the core posix utils.