While this all sounds nice in theory, you are missing the quite obvious 500 foot concrete elephant in the room.I disagree with you both, I think it's more of a grey area than people on the left and right make out.
Do you seriously believe that everyone who is poor is only so due to "society" and have no responsibility themselves? I don't, but likewise not everyone is rich because of their 'hard work' either.
Some people are rich because they were aspirational, entrepreneurial or just came up with a great idea, others are rich because they were born into wealth and had the right connections.
Some people are poor because they are lazy, celebrate their 'working class' status or don't want to put any extra effort in, others are poor because they don't have the finance or connections that recognise their endeavour.
People who think it's all or nothing are asinine whatever their political persuasion.
In our standard social model for rich people to exist poor people must also, not everybody can be rich due to how the distribution of wealth works.