OK, sometimes, I'm a bit slow on the uptake but now we have plenty of info from Brick. So, you say he is not very athletic, he has weaknesses that would be exposed if he played 3B and he still has a lack of power with his bat. Yet you say he is capable of playing C at the D1 level. At this point, it is definitely too early to tell because he lacks many of the skills D1 requires. A good POP time alone is definitely not enough to cut it.
You acknowledge that your son is in a very strong program with many players that are going places and the coaching staff identifies your son as having strong potential to contribute as a P and you question their guidance as being selfish?
You have ignored solid advice/replies (including mine) that argue your mostly apples/oranges arguments regarding selfishness of "team" (HS ACT/SAT testing, lawyers, etc.) which clearly indicates you are just fishing for support that your son should remain a C in HS and there is little anyone can say to try to help you see otherwise.
There is SO much more to excelling at the C position than POP time. He must be a great hitter (with some good power for college), must have vocal leadership skills, baseball instinct, athleticism, physical and mental toughness, leadership, blocking and framing skills, real "student of the game" mentality, ability to take a beating and play banged up on a regular basis, know how to work with different pitcher personalities, etc., etc., etc. If the only strength you can point to as one he excels at is POP time, even if it is world class, that's not necessarily enough. The coaches are probably right on the money in spite of your concerns. Done spinning my wheels here...
Best of luck...