He might also have been referring to this as an excuse.
To this point, yeah, I’m a crappy designer too. But you still have to have something. Do your best, and maybe learn a little design. And especially if it is just demo stuff, don’t be afraid to borrow some design elements here and there - that’s part of how you learn.
I’m sorry that you’re struggling with your family. As to “should I do Angular…”, that depends. If you see that there are a lot of Angular jobs in your area, then sure. I don’t think there are a lot of Vue jobs anywhere, so Angular or React will be your best bet. But pick one and build some nice projects. Build, build, build. And learn, learn, learn.
At the risk of shameless self-promotion, I once wrote up my thoughts on getting the first job here.
As far as “faking it till you make it”, if I understand you correctly, you’re talking about pretending to have a competency that you haven’t fully acquired. I think that doing that in moderation can be a good thing - there’s nothing wrong with confidence - as long as you don’t take it too far. Don’t lie about what you’ve know and what you’ve done. I may have done the tiniest bit of exaggeration, but mostly for me it was answering questions like, “Well, no, I haven’t used the Foobar library much, but it sounds interesting and I can’t imagine it being too much of a problem.” Be confident in your abilities, but don’t outright lie about what you know or have done.