It's a videogame. Everything in it has to be pre-placed in advance. It's never going to be able to replicate the nuances of a player-created background in a human-DM-controlled world. We're also running custom characters who don't have any written backgrounds at all. It's never going to know what things are specifically part of your imagined background goals and which are against it. If you're expecting anything approaching that with these generic background goals, then consider your hopes thoroughly and permanently dashed.

As far as what I can tell, the real benefit from those background interactions are Inspiration points for free re-rolls, and the cap of 4 before they get converted to XP encourages you to spend them regularly, and that's a great idea to help smooth occasionally bad/unlucky rolls. I think that's a good enough purpose.