YANBU.
Owning a home isn't a right but actually, having a secure roof over your head is a human right (article 25 of the International Declaration of Human Rights if anyone is interested) and as it stands, many people can't afford that. Even to rent, let alone buy.
The whole logic of BTL depends on limited supply - if there was enough property in the UK for everyone to own one to live in and one to rent out as a pension, there would be nobody to pay the rent. Unlike other forms of investment, like shares, which harm no-one, owning property is a zero-sum game - if one man owns 3 properties, then that is 2 other households that don't own their own property, because there is a finite amount.
Obviously, in an ideal world, everyone who ended up living in rented accommodation would have chosen to do so and be happy with their lot, have an affordable rent and live in a well-managed property. But in reality, that simply isn't the case, and we all know it. Most people who rent pay out more than home owners but get nothing after 25 years. Most rental properties are in worse condition than owned properties and a substantial proportion are actually damaging to health. That is not just and equitable, and is exploitative of tenants, who have no choice. (Being homeless is not a choice people can realistically make).