It is not only smart to find the game you like for BFT grinding, but it is also a lot better to do that even when there is no return. The easiest way to make a profit seems to be enjoying what you are doing, if you end up doing something just for getting a return and you do not enjoy the game itself but enjoy the profit you may make then you are going to end up losing that profit for sure. There are other places where you gamble and join into a competition of sorts and people grind just to be high up that list and yet they end up losing money because if you gamble for any other reason than just having fun, you will end up losing everything you have.
There are people who enjoy the road and not the destination just like you. However there are also people who try to maximize the potential of making a profit. Obviously it is mathematically impossible to keep making a profit for a long term, you could make a profit in the short term but if you keep gambling until you die then eventually you will lose it all somewhere in the middle.
However gambling all-in for one single game and losing versus working 13 hours on a strategy to configure a bot to make a betting pattern does have a much better chance to go longer, way longer. Doesn't mean it will make you a profit, but at least it can survive longer and that is what some people like to do and this could be on a game they despise, doesn't really matter.