When working a W-2 job as an employee, don’t expect a raise just because you show up to work on time, you don’t take sick days, and you‘be been there for a long time. Showing up to work on time and not missing extra days is the bare minimum of what you should be doing. That’s part of the job! But just showing up doesn’t necessarily mean you’re providing value to your employer. You still have to perform, and that’s what your raise should be for (if you get one). It should be based on merit – how are you “deserving” of a raise? (By the way, I despise the word “deserve”…we are becoming very entitled and often feel we “deserve” things when we really are owed nothing.)
There are a lot of downsides with being an employee, one of which is that someone else gets to determine what you make (whether that’s hourly or salary). But that employer has taken the risk of being an entrepreneur. They are responsible for keeping the business afloat, for always striving to find more customers so that they can pay their employees. If you haven’t put in the legwork and only see the end result of what you think the employer is making, it can seem wrong with how much they’re making with how “little” work they’re currently doing. But that’s the wrong mindset to have. And if you want to do something about it, you have three options: negotiate for higher pay, find another job, or start your own business.