Two reasons. First and foremost, $4.99 lifetime is it enough to support a customer forever. You have servers to maintain, a customer support team to pay, and also you have to put food on the table. I’m pretty against “lifetime” and “unlimited lol pricing for hosted software.
Second, pricing is a signal. By pricing extremely low you’re going to attract people who care about getting the lowest price possible and from personal lived experience these are basically the worst, most demanding customers.