When I try to create an iOS Development provisioning profile, it only allows me to select distribution certificates with it, and the profile it creates is a distribution provisioning profile. Why does it do that? How do I create a development provisioning profile?
development provisioning profile
See the documentation:
Creating Provisioning Profiles Using Your Developer Account
You can create both development and distribution provisioning profiles yourself using your developer account.
Because Xcode creates and manages team provisioning profiles for you, you only create a development provisioning profile if you want to restrict development of an app to specific team members and devices. Follow the steps in Creating Development Provisioning Profiles if you want to create your own development provisioning profile.
Example: