Dude, do whatever you want.
Some people seemed worried about not having every skill so I posted the solution. You are right that if you take rogue 1 instead of ranger 1 your math for "total additional points when rolling for skill checks" would be higher, but you still wont have all 18 skills.
I don't think having all 18 is that huge of a deal, not all will be super relevant and I wouldn't break my character to bend backwards to get every single one. Having plenty is important though.
I personally agree that you don't need all the skills. Especially since jack of all trades fills in the gaps if you do want a bard.
I think you should just play the class and character you like and enjoy the story without focusing on getting even a majority of the skills.
Selecting a background that has a charisma skill is as far as I would suggest considering if you are worried about conversations. You don't have to base your entire build around skills.
I got a bit shoehorned into the cleric/ranger/bard10 build because I want guidance and a familiar, but I wont be focusing on dex or int skills, which gives me more freedom to build based on RP.
When I was coming up with the build though, I realized that it was the one that could hit 18 the easiest. I probably wont be specifically a wood elf nor take the skilled feat or sleight of hand from ranger. Nor do I think I'll be knowledge domain. Even then, I still have 11 skills, which is plenty.
Pick any two of rogue, lore bard, ranger and you have enough skills that I would call your character a skill monkey, just not the ultimate one.