One thing I'd like us to know is that US visa applications is not a one-size fits all, if you think whatever is applicable from country A is the same in country B, you need to do your research because it's not. I posted the question because I have been asked before and it's mainly for the benefits of those from my part of the world as a reference. It's not something you learn on Google /YouTube or USCIS website. If everybody could find answers on those platforms, they would not come here at all .
Our process/timeline in obtaining GC or USC might align while we are here in the US but the requirements on visa is country by country basis , so don't generalized if you are not from that specific country. If you must respond to such thread, look for experienced members from such country (which you can tell from the profile banners on the left side of the page) and refer them to the questions.
Let's keep learning and re-learning.