The documentation does not force you it mentions that we use Docker for our builds but that does not mean users cannot build using the traditional repo sync method. We have some good documentation on this forum for example how to build without Docker or for non LOS supported devices.