Learning Management Systems are expensive, especially if your needs do not fit within the narrow confines of their pricing models.
Pricing is typically based on the number of users you expect to access your training materials on a monthly basis. These pricing models can cost tens of thousands of dollars a year.
Other pricing models may make it cheaper, but then limit how many visitors you can have, how much training content you can host, or restrict file sizes. Some require you use a proprietary program for building training, which means you cannot take the training with you.