A pay stub from a few days ago in combination with an employment letter that was signed also a few days ago is literally the definition of current income and sure is a better indicator of current than what you made last year.
Again, unless you’re trying to HIDE the fact that you’re no longer employed or making much less, how is this bad advice? And what if the officer straight up asks you what’s your petitioners salary, you’re gonna go off of what they made last year on their tax transcripts even though it might be different from now? That’s just lying and fraud.
I’d rather avoid unnecessary delays. And again, I had to hand in tax transcripts, employment letter and pay stubs. I picked up my visa the very next day. Your advice would have caused me a delay of who knows how long. For example, at Montreal consulate this would have resulted in a 6-8 week delay.