I haven’t been using kagi long enough to really understand how it works yet, but it’s my understanding that they want you to pay every month, even if you had remaining searches from the previous month.
If I pay $5 for 300 searches, why does it matter if I do them within a time frame? When someone isn’t’ searching, they aren’t really costing Kagi anything.
Alternatively, let people pay 1.6 cents per search (or 1.8 cents or something).
I think you are definitely correct here. However, you are overlooking the actual main goal of every business - making as much money as possible.