A pork steak is a piece of meat taken from a pig. Once it's made of beans or some mushroom it may still be tasty (and I love good veggie food), but it's not a pork steak.
Similarly, the term "homeless" also has a certain meaning, and using it for something else muddies communication waters. And at worst, it makes the fight against actual homelessness harder: Next time some tax dollar is planned to be used for relief, somebody will point to those cases and say "well some homeless enjoy the sunrise and love the outdoors and have two suits in locker, and ain't none of my tax dollars go to that!!"
If you want to call that "gatekeeping", then sure. What's the purpose of your comment then? Gatekeeping me and telling me I should not call out the misuse of the term?