You’re right. But it’s only a problem if you can play in the first place. Of course solving book keeping effectively can lead to more possible times to play since you don’t need as long.
Online platforms like BGA solve both problems and are pretty cheap and constantly implement new games. And I can play with friends that have moved overseas! And if you have a regular group, you only need to pay one subscription. Could have an old fashioned LAN party for online boardgames for an order of magnitude less money.