Why am I not getting views on youtube?

I'm making videos about topics that other channels get a lot of views for but its so hard to grow my channel now in 2019 and no matter what kind of video I make, I won't get views like I used to and my channel isn't growing.

Is youtube purposely discriminating against me and sabotaging me?
Update: Sometimes I get so much engagement from the subscribers I already have(which is over 400), but my video is still not suggested to a larger audience. I have an average watch time of 40 to 50 seconds and that's not even bad.
6 answers 6