I'm in agreement with you on a lot of points.
Do you have any ideas on what specifically Purdue or Painter needs to be doing to get those players that will get them over the hump?
How much of it do you think is Painter and how much is Painter not having the financial resources some other programs have?
Is it giving a pile of money to the best lead recruiter you can buy?
Is is a marketing issue?
I don't think it's a style of play issue. Painter showed with Carsen that if you're that type of player, then you can pretty much do whatever you want on the court.
I think most of the differences you see of Purdue vs. other programs - it's not necessarily Painter and co's issues - with the understanding we're not going to start being shady, deal with drama queens, etc. There's not a lack of recruits that we would take - we have to win more of the battles. Which means you have to offer what the programs you are competing with are offering — and quite frankly, be better than them in some.
I like to look at it more from the perspective if you rank Purdue 1-14 in all of the nitty gritty categories, what do we stand out above our peers in? Essentially a pros/cons list of comparing Purdue to all of our peers. There's things you can't control, like the location of your university, and there's things you can control like the quality of facilities.
If you're #1 in the league in 3 categories out of 20 - but towards the bottom in the 17 others, it probably negates itself. But if you can be in the top 5 in all 20 of them, you don't show a "weakness" to a recruit.
For example: What does Purdue stand out better in to a recruit compared to Michigan? Facilities..no. Support staff..no. Campus/location...no. Game atmosphere..edge to Purdue. Purdue Athletics can't make West Lafayette/Lafayette Ann Arbor, but it can control facilities, support staff, game atmosphere, etc.
So then you look at what CAN we stand out in? Just a few examples:
Recruiting:
a. I don't think our assistant coach pool is amazing and it's not terrible, but we've seen some fairly consistent turnover with our coaches. Obviously when an assistant gets a head coaching job, that's a great opportunity. Will having a "higher profile" position focused on recruiting help bring in someone that maybe has some more name recognition? And/or help keep an assistant vs. taking a lower profile head coach job, or simply a lateral move? Sure, it could...but as a standalone, probably not. Would it help Purdue stand out compared to Iowa, Illinois, Michigan? Probably.
b. Painter's staff is the smallest in the Big Ten. When he was able to "grow it", Painter had to choose between having an analyst position and having a recruiting coordinator. For example, football has 3 FTEs focused on recruiting. Basketball has 0. Simply adding 1 FTE position - $100k/year out of Purdue's $100M+ budget.
Facilities: What's happened with previous administrations is a moot point now, but at the end of the day Purdue now has the "worst" basketball facilities in the Big Ten. Almost all of our peers have dedicated facilities for basketball for practice courts (minimum 1 men, 1 women), strength training, athletic training, studying/lounge, etc. Basketball right now is sharing all of that space (outside 1.5 practice courts that men and women share) with all of Purdue's olympic sports. Is it workable? Sure, but again - when a recruit goes to IU and sees this dedicated building to basketball training and then goes to Purdue where basketball is sharing it with 500 other athletes - think it helps? Nope.
Marketing: Purdue's undoubtedly gotten better - in the last few years Purdue has finally started bragging about having the most Big Ten championships, for example. There's just been a lack of "swagger" with it, which people at the end of the day identify with. With that, there's also been pretty inconsistent branding (i.e. you have IU's candy stripes all over the place, but you can hardly find the "Play Hard" shorts.....I've posted before you can maybe buy 1 basketball jersey, when Michigan State is selling 10+ versions). I think because of this happening for years where Purdue wanted to be "unaggressive", it bled into our fan base. When we play a game in Indianapolis, somewhere we have 100,000 alums, it is not even half full of Purdue fans - when we played in the Big Ten Tournament championship game in Indianapolis, it wasn't even close to a sell out. Of course, Purdue didn't really promote going - why? Cause they didn't directly profit from selling tickets. Purdue's gotten better with this...but it's still a bit apathetic.
Overall, obviously money is a factor with a lot of these items above and the current situation with COVID limits things for the time being.
But as I mentioned before, they had this big long term plan for football -- they can still do this for basketball. You don't have to do everything and pay for it all then. What's the vision Purdue has for its basketball program? Painter doesn't control the facilities built, number of staff it has, etc. -- unless he basically threatens to leave and forces someone's hand which is obviously not what you really want to see.