There's a lot of text incoming, because I apparently don't know how to shut up. But hey, what else is new? xD
As someone who has been here since dinosaurs roamed the Earth, I both do and don't agree with these points. Those who know me will know that I have come back to the RPT a probably insane number of times, and sure, it can be a bit daunting to reintroduce yourself to a whole forum of people who don't remember you, but the only cure for that is to join in. Trying to break into the community without RPing is difficult (but not even impossible; I've seen it done) since that's what connects everyone here. You wouldn't really expect to form really close relationships with the people in the TCG forums without actually playing the card game. Though undoubtedly, RPing is much harder to get into, initially, and the mods and people in the community are always trying to figure out ways to try and make it less intimidating.
And about the second point: I do think there are fewer RPs that are less low-level-friendly, but people have tried consistently to create them and help people get into our little niche hobby. The only problem is that any RP requires huge dedication to run or participate in, and one with a lot of less experienced people participating in it would need a really active and competent GM to keep it going well. We have a lot of fantastic GMs, but I find most of them want to pour their effort into RPs that are complex or grandiose, rather than things that might be simple and fun and open, which would be more forgiving. It's every GM's right to choose what they pour their time into. RPing is a commitment of time and energy put towards a collaborative project in a way that few things are on PC, which is a reason why the community can be pretty tight knit, and it's so easy to just never venture outside like me.
If you want there to be a good RP for people who might not feel up to joining any of the currently open ones, then make one or bug the mods to bug someone for you. Gimmepie and Adventure have been running around for as long as I've known them trying to make the RPB feel more inclusive and welcoming. From the CSS template thread when people felt that learning to format might seem intimidating, to turning the main page to a discussion forum so people can ask questions easily, to starting several fun events open for everyone of any skill level or availability to participate in--like the current Secret Santa event.
Basically, our mods are really, really awesome, and I like to think that the general attitude in the RPT reflects that. We might take RPing a little seriously, but honestly we just want everyone to have fun together.